python 虚拟环境

虚拟环境

   pip install virtualenvwrapper-win   windows

   pip install virtualenvwrapper   ubuntu


创建虚拟环境:
   workon  查看虚拟环境

   mkvirtualenv  虚拟环境的名字

     - --  mkvirtualenv  1902flask

   windows: 

    (1902flask) C:Users
unning>   只要创建成功则默认进入此虚拟环境
    
    (1902flask) C:Users
unning> 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
复制代码
原文地址:https://www.cnblogs.com/luochunxi/p/15400761.html