1.安装pip(python包管理工具)
sudo apt install python-pip3
安装好了之后可以使用pip指令进行安装/卸载
2.virtualenv — 安装virtualenv,创建虚拟环境
sudo apt install virtualenv
3.virtualenvwrapper 统一管理工具
pip3 install virtualenvwrapper -i https://pypi.douban.com/simple(这里使用pip来安装)
4.找到对应命令(virtualenvwrapper.sh)的位置 ,然后进行环境配置
方式一:~/ .local/bin 是否有virtualenvwrapper.sh
方式二:sudo find /-name virtualenvwrapper.sh
如果前面两种方式有报错,使用方式三
方式三:type virtualenvwrapper.sh
将得到的地址用一个变量记载下来,例如:b=/home/gyf/.local/bin/virtualenvwrapper.sh
5.配置虚拟环境
首先打开vi编辑器
vi ~/.bashrc
进入编辑器之后在文件最后面添加
export WORK_HOME=/home/gyf/.virtualenv
source /home/gyf/.local/bin/virtualenvwrapper.sh(source后面的东西写入上文的b,这里是会在制定的虚拟路径目录中创建对应的文件和目录)
mkdir /home/gyf/.virtualenv (创建虚拟环境目录)
source ~/.bashrc (让环境生效)
错误处理 问题: /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installedforVIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH issetproperly.
解决(添加环境变量):
# 修改 /etc/profile 文件,在文件末尾加上如下两行代码 # 如果使用pip安装的,请填写python2的命令位置 [使用type python2查看]# 如果使用pip3安装的,请填写python3的命令位置 [使用type python3查看]
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
exportVIRTUALENVWRAPPER_PYTHON
# 使其修改生效source/etc/profile
6.创建虚拟环境
mkvirtualenv haha(自己随便起名字) -p /usr/bin/python3
进入虚拟环境 workon haha
退出虚拟环境 deactivate
网友评论