上一篇我们讲了python中virtualenv的安装,它还有一个小伙伴virtualenvwrapper。有兴趣的可以去学习分析一下两者的区别,然后开始我们今天的讲解。
一、使用
virtualenvwrapper
鉴于
virtualenv
集中管理虚拟环境不方便,建议直接使用virtualenvwrapper。 virtualenvwrapper 提供了一组命令来促进虚拟环境的工作。它将你所有的虚拟环境放在一个地方。
安装
linux
安装virtualenvwrapper(确保virtualenv已安装)
pip install virtualenvwrapper
配置
安装完成后,在
~/.bashrc
写入以下内容
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
第一行:
virtualenvwrapper
存放虚拟环境的目录
第二行:
virtrualenvwrapper
会安装到
python
的
bin
目录下,所以该路径是
python
安装目录下
bin/virtualenvwrapper.sh
source ~/.bashrc # 读入配置文件,立即生效
二、可能存在的问题
问题
1
/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 installed for
VIRTUALENVWRAPPER_PYTHON=/bin/python and that PATH is
set properly.
问题
2
[root@centos ~]# source .bashrc
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
三、解决方法
问题1解决
在
~/.bashrc
写入以下内容
python export VIRTUALENVWRAPPER_PYTHON=/usr/local/python36/bin/python3 #
指定虚拟使用的
python
解释器路径
问题2解决
virtualenvwrapper.sh
找不到报错,找到后拷贝到
/usr/local/bin/
下
然后执行
source ~/.bashrc
以上就是virtualenvwrapper在python中安装虚拟环境的方法。
更多Python学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python if else条件语句详解11/25
- ♥ 什么是python09/07
- ♥ 学python对就业有好处吗?11/09
- ♥ 如何在 Python 中使用 ConfigParser 模块?01/07
- ♥ 如何打开mac自带的python09/10
- ♥ 如何删除python venv10/24
内容反馈