python 虚拟环境
Posted 闹不机米
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 虚拟环境相关的知识,希望对你有一定的参考价值。
虚拟环境 pip install virtualenvwrapper-win windows pip install virtualenvwrapper ubuntu 创建虚拟环境: workon 查看虚拟环境 mkvirtualenv 虚拟环境的名字 - -- mkvirtualenv 1902flask windows: (1902flask) C:\\Users\\running> 只要创建成功则默认进入此虚拟环境 (1902flask) C:\\Users\\running> pip install Flask 查看: pip list Package Version ------------ ------- Click 7.0 Flask 1.0.2 itsdangerous 1.1.0 Jinja2 2.10.1 MarkupSafe 1.1.1 pip 19.0.3 setuptools 41.0.0 Werkzeug 0.15.2 wheel 0.33.1 查看: pip freeze Click==7.0 Flask==1.0.2 itsdangerous==1.1. Jinja2==2.10.1 MarkupSafe==1.1.1 Werkzeug==0.15.2 生产文档的形式: 名字 requirements.txt 生成: pip freeze > requirements.txt 使用requirements.txt: pip install -r requirements.txt 虚拟环境的切换: workon 虚拟环境的名字 创建的虚拟环境: C:\\Users\\用户名\\Envs 所谓的虚拟环境,其实就是一个文件夹:1902flask ubuntu系统 的虚拟环境注意事项: pip install virtualenvwrapper ---》 ubuntu mkvirtaulenv 1901flask cd ~ ls -al total 2024 drwx------ 9 root root 4096 Apr 19 17:52 . drwxr-xr-x 23 root root 4096 Apr 22 00:44 .. drwxr-xr-x 4 root root 4096 Apr 19 13:51 axf -rw------- 1 root root 17679 Apr 22 11:19 .bash_history -rw-r--r-- 1 root root 3232 Apr 19 13:43 .bashrc <<<< drwx------ 3 root root 4096 Apr 19 08:46 .cache drwxr-xr-x 2 root root 4096 Apr 19 09:16 .Envs drwxr-xr-x 5 root root 4096 Apr 19 14:55 .ENVS -rw-r--r-- 1 root root 1699325 Apr 19 13:36 get-pip.py -rw------- 1 root root 780 Apr 19 14:53 .mysql_history -rw-r--r-- 1 root root 148 Aug 17 2015 .profile -rw------- 1 root root 12 Apr 19 08:43 .python_history -rw------- 1 root root 5 Apr 19 13:29 .rediscli_history drwx------ 2 root root 4096 Apr 19 08:32 .ssh -rw-r----- 1 root root 274935 Apr 19 18:17 uwsgi.log -rw-rw-rw- 1 root root 5 Apr 19 17:56 uwsgi.pid drwxr-xr-x 2 root root 4096 Apr 19 10:42 .vim -rw------- 1 root root 4983 Apr 19 16:35 .viminfo drwxr-xr-x 2 root root 4096 Apr 19 09:14 .virtualenvs 一、安装python3.6.5 ubuntu 系统 ( python2.7 python3.5 ) sudo apt-get install python3.6 python3 二、安装虚拟 pip install virtualenvwrapper 三、修改配置文件 vi .bashrc 打开.bashrc文件,在该文件的最后一行,添加如下内容: export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.Envs ----->指定创建的虚拟环境存放目录(前提:mkdir .Envs) source /usr/local/bin/virtualenvwrapper.sh esc ---》 :wq 四、让修改后的配置文件生效 source .bashrc 五、mkvirtualenv 虚拟环境名字 workon 查看虚拟环境 ? 创建虚拟环境: mkvirtualenv 虚拟环境名称 创建虚拟环境(指定python版本): mkvirtualenv -p python 虚拟环境名称 查看所有虚拟环境: workon+2次tab键 使用虚拟环境: workon 虚拟环境名称 退出虚拟环境: deactivate 删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境): rmvirtualenv 虚拟环境名称 其他相关命令: 查看虚拟环境中安装的包: pip freeze 或者 pip list 收集当前环境中安装的包及其版本: pip freeze > requirements.txt 在部署项目的服务器中安装项目使用的模块: pip install -r requirements.txt 复制代码
python虚拟环境
参考技术A 从python3.3开始,python内置了env库,提供了对虚拟环境的支持。虚拟环境和全局环境相比有以下优势:命令介绍:
命令的意思是运行venv模块创建虚拟环境,这个虚拟环境的目录就是命令最后指定的目录。
一般常根据项目创建虚拟环境,即每个项目会有一个对应的虚拟环境。下面演示一般的使用过程:
这样一个虚拟环境就创建完成。
虚拟环境创建成功后,可以通过 <虚拟环境目录>/Scripts/activate.bat 在命令行中激活该环境:
激活虚拟环境后,位置提示符中会在前面显示虚拟环境的名字:
命令行中,如果在已激活的虚拟环境中操作完,可以通过 deactivate 命令退出该虚拟环境。
当项目通过上述方式创建完成,如果要采用Pycharm开发,可以通过以下方式给该项目绑定已创建的虚拟环境:
以上是关于python 虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章