Python3 配置虚拟环境virtualenv
2018-01-09 10:01
627 查看
1、安装virtualenv
pip install virtualenv virtualenvwrapper
2、配置文件
修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句:export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source /usr/local/bin/virtualenvwrapper.sh
* 注意 /usr/local/bin/virtualenvwrapper.sh 这个地址应该根据实际情况来确定,应该使用
find / -name virtualenvwrapper.sh
来确定改文件的位置。如我的位置是:
/usr/local/python3.5.2/bin/virtualenvwrapper.sh
3、使配置文件生效
source ~/.bash_profile
** 我在这里出现一个问题,就是报错/usr/bin/python 无xxx,我一看,因为我的虚拟机是Python 2 和 Python 3 共存,所以他这样报错,必然是某个地方使用了Python 2 ,所以而且我确定是virtualenvwrapper.sh这个文件应用了Python 2,所以我就到这个文件中找到了这样一行
VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
很显然这样一句代码意思是将Python的运行地址给这个变量。所以我将其改成
VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"
后来还是报错,因为之前已经执行过 source ~/.bash_profile 命令,所以已经生成了 VIRTUALENVWRAPPER_PYTHON 这个变量,故我用 unset 命令将该条环境变量删除。再次执行 source ~/.bash_profile 就可以了。
又出现一个问题,在执行命令 mkvirtualenv 创建一个虚拟环境时报错 command not found,在Stack Overflow上查找一个解决方法是,在.bashrc 配置文件中加上以下一条:
export PATH=/usr/local/python3.5.2/bin:$PATH
** 注意/usr/local/python3.5.2/bin这个是python3安装地址。
相关文章推荐
- python虚拟环境的安装和配置-virtualenv
- VirtualENV 配置python3虚拟环境
- Python虚拟环境配置 ,主要介绍 pyenv 、 virtualenv 以及 Python的开发环境
- mac下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper
- 【Python配置】使用pyenv与virtualenv搭建单机多版本python多虚拟环境开发
- 配置python虚拟环境Virtualenv及pyenv
- python虚拟环境virtualenv创建及配置
- Centos7下,Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装配置
- 使用virtualenv创建虚拟python环境
- mac 下安装python虚拟环境 virtualenv 和 虚拟环境管理器 virtualenvwrapper
- python虚拟环境安装和配置
- Python的虚拟环境virtualenv
- Python的虚拟环境virtualenv
- 使用virtualenv搭建python虚拟开发环境
- python 利用virtualenv搭建虚拟环境
- python虚拟环境安装和配置
- python虚拟环境--virtualenv
- 用pyenv和virtualenv搭建单机多版本python虚拟开发环境
- 关于python中的虚拟环境 virtualenv
- win10环境:python虚拟环境的安装和配置与scrapy工程创建