美文网首页
ubuntu创建py虚拟环境

ubuntu创建py虚拟环境

作者: 做个萌男宝宝 | 来源:发表于2018-09-01 16:40 被阅读0次

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

相关文章

网友评论

      本文标题:ubuntu创建py虚拟环境

      本文链接:https://www.haomeiwen.com/subject/qtgywftx.html