最近需要搭建一下适合python Django开发的环境
Window 10 平台
pip 升级
python –m pip install –upgrade pip
Virtualenv 安装
pip install virtualenv
virtualenvwrapper 安装
pip install virtualenvwrapper-win
设置 WORK_HOME 环境变量
默认路径:C:\Users\admin\Envs
WORKON_HOME = D:\test\vritualenv
Ubuntu 平台
pip 安装
sudo apt install python3-pip
pip 升级
sudo python3 -m pip install --upgrade pip
Virtualenv 安装
sudo python3 -m pip install virtualenv
virtualenvwrapper 安装
sudo python3 -m pip install virtualenvwrapper
打开~/.bashrc 文件:
cd /usr/local/bin
sudo gedit virtualenvwrapper.sh
在结尾添加:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
然后执行:
source ~/.bashrc
将设置在文件中的配置信息马上生效,而不需要经过重启。
所有的虚拟环境,都位于/home/.virtualenvs 目录下
将设置在文件中的配置信息马上生效,而不需要经过重启。所有的虚拟环境,都位于/home/.virtualenvs 目录下
原因:Ubuntu 安装了 2.7 和 3.x 两个版本的 python,在安装时使用的是 sudo pip3 install virtualenvwrapper
在运行的时候默认使用的是 python2.x,但在 python2.x 中不存在对应的模块。解决办法:
增加此环境变量:VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
注意:
在 ubuntu 下以点开头命名的文件和文件夹是隐藏的,如果需要修改它们,如何看见进入自己主目录,按 ctrl+h.就能看见以点号开头的隐藏文件