Django workon工作环境
pip安装包的方式中,有如下一种安装方式:pip install -r requirements.txt
而文件requirement.txt里面内容的格式和pip freeze的格式完全一样。因此我们可以将pip freeze的内容输出至requirements.txt。其他机器可以根据导出的requirements.txt进行包安装。
pip freeze | tee requirements.txt # 输出本地包环境至文件
pip install -r requirements.txt # 根据文件进行包安装
1. 安装virtualenv pip install virtualenv 2. 安装虚拟环境管理工具 pip install virtualenvwrapper pip install virtualenvwrapper-win #windows环境下使用 3. 创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 4. 在~/.bashrc中添加下面两行命令 export WORKON_HOME=$HOME/.vritualenvs source /usr/local/bin/virtualenvwrapper.sh 5. 运行 source ~/.bashrc 6. 创建python虚拟环境 mkvirtualenv + [虚拟环境名称] 7. 进入虚拟环境 workon + [虚拟环境名称] 8. 退出虚拟环境 deactivate +[虚拟环境名称] 9.删除(慎用)先退回虚拟环境 rmvirtualenv + [虚拟环境名称] 10.创建python2版本开发 mkvirtualenv -p /usr/bin/python2.7 [虚拟环境名称] 11. 创建python3版本开发 mkvirtualenv -p /usr/bin/python3 [虚拟环境名称] 可能有的安装python3虚拟环境的报错: Running virtualenv with interpreter /usr/bin/python3.6 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 20, in <module> import distutils.spawn ModuleNotFoundError: No module named 'distutils.spawn' 报错原因: No module named distutils.spawn virtualenv python3 使用virtualenv指定python3时报错,错误为: No module named ‘distutils.spawn’ 解决办法: 安装python3-distutils sudo apt-get install python3-distutils
-安装软件:
例如:安装Django1.8.2版本
workon Django
pip install django==1.8.2 #指定版本进行安装
- 查看虚拟环境下安装的包:
pip freeze list
-更换软件下载源 :豆瓣源
-i https://pypi.doubanio.com/simple/