绝对不会有问题的基于Ubuntu20.04的virtualenvwrapper安装教程(大概)

本文档提供了一个在Ubuntu20.04上安装和配置virtualenvwrapper的详细步骤,避免使用apt安装导致的版本冲突问题。首先通过pip3安装virtualenv和virtualenvwrapper,然后创建虚拟环境根目录,并在.bashrc中配置环境变量以自动加载virtualenvwrapper.sh。教程还介绍了如何创建、激活、切换、删除虚拟环境以及查看已安装包的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

绝对不会有问题的基于Ubuntu20.04的virtualenvwrapper安装教程(大概)

(免责声明)基于Ubuntu20.04,shell是bash,Python是3,pip是pip3,有任何不一样都不确定是否成功。(x)
博主参考了很多其他人的安装教程,但最终最有效的是“这一篇”

安装相关组件

$ pip3 install virtualenv
$ pip3 install virtualenvwrapper

注意:千万不要使用apt install下载安装包括python3-virtualenvpython3.8-venv或者其他相关的安装包,最好就不要用apt,否则容易报错(我遇到的问题是这会导致某些组件版本冲突)

创建虚拟环境根目录

$ mkdir $HOME/.virtualenvs

配置shell

virtualenvwrapper在shell内提供了包括mkvirtualenv等命令,但是需要每次打开shell都执行virtualenvwrapper.sh脚本才能使用

先找到这个文件在哪

$ sudo find / -name virtualenvwrapper.sh

由于我安装时没有使用root权限,所以上述文件安装的位置在我的home目录下:~/.local/bin/virtualenvwrapper.sh
找到脚本之后让它在每次打开shell时都会执行(以我自己用户的权限):

# 在~/.bashrc添加如下内容
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

这样每次新开一个shell时都会自动执行该脚本

附上相关使用说明:

1.创建运行环境 env_name

mkvirtualenv [-p Python版本路径] env_name (在$HOME/.virtualenvs下创建)
# 对比virtualenv自带的创建命令
virtualenv env_name -p python3 (在当前目录下创建)

2.工作在env_name1环境或从其它环境切换到env_name2环境
workon env_name2
3.退出终端环境
deactivate
3.删除运行环境env_name
rmvirtualenv env_name
4.列出可用的运行环境
workon 或者lsvirtualenv
workon [两次tab键]
5.列出当前环境安装了的包 (从上往下展示的越来越少)
lssitepackages
pip list
pip freeze(亲测仅展示在此环境中额外按照的包,最为简洁)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

winnower-sliff

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值