第一种:pycharm创建项目的时候设立虚拟环境

第二种:virtualenv /xx/路径/虚拟环境文件名 --创建

Scripts目录下运行 activate.bat---激活

Scripts目录下运行 deactivate.bat---退出

删除虚拟文件即可-----删除

linux环境安装

安装 pip3 install virtualenv linux默认安装了python2.7所以用pip3

创建

virtualenv 虚拟环境文件名

virtualenv -p /usr/bin/python3.7 env3.7 linux系统指定python3.7版本

virtualenv -p /usr/bin/python2.7 env2.7 linux系统指定python2.7版本

激活

source /home/user/env_home/my_env/bin/active

退出

deactivate

删除虚拟环境

rm -rf 虚拟文件名

虚拟环境更换pip源

pip install pqi

pqi ls

查看国内源参数

pqi use 国内源参数

如:pip use douban

依赖库导出和安装

导出

pip freeze > requirements.txt

安装

pip install -r requirements.txt


image.png


image.png

一、pycharm创建项目的时候设立虚拟环境

1. 如果你只需要主机的解释器你可以选择Existing Interpreter

interpreter下拉框中选择Python解释器

如果下拉框没有解释器,就选择本机系统解释器

如:D:\software\python37\python.exe where python 可以查出配置好环境变量的解释器。如果安装了python3 和python2 命令改为 where python3 或者where python2 。

如果选择 New Environment :表示项目要用虚拟环境的解释器

使用New Environment好处:之后pip安装的三方库和主机互不影响完全独立 隔离

防止一台服务器部署多个项目之间存在类库的版本依赖问题发生

独立部署

在Location中填写项目路径、项目名

在Base interpreter下拉框中选择Python解释器

勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

勾选Make available to all projects可将此虚拟环境提供给其他项目使用。


image.png

点击creat创建项目

会在项目ddd下面成一个虚拟环境venv目录:


image.png


image.png

点击 Terminal 可以发现pycharm自动使用虚拟环境(evnv)


image.png

cd 到venv/Scripts 输出:deactivate 退出虚拟环境


image.png

activate 激活

settings--project项目名--interpreter可以查看我们的虚拟环境解释器


image.png

我们下载第三库要提高速度需要更换pip国内源:

安装 pqi:

pip install pqi

pqi ls 查看国内源参数

pqi use 国内源参数 如:pip use douban


image.png


image.png


image.png


image.png

之后再使用pip源已经替换成了清华源。


image.png

项目依赖库的导出和其他程序员的安装、

项目在交接的时候要么,将项目和虚拟环境打包给交接员。单这种文件较大

要么讲项目使用到的依赖库导出在一个文件夹里,别人只需要安装一下即可。

导出:pip freeze > requirements.txt

安装:pip install -r requirements.txt

虚拟环境删除

直接删除文件夹即可

第二种:virtualenv /xx/路径/虚拟环境文件名

1.virtualenv windows上的安装

pip install virtualenv

virtualenv --vesion 查看版本


image.png

2. 虚拟环境创建:virtualenv /xx/路径/虚拟环境文件名

比如我要在I:\python20\softwaredate\ccc下创建一个虚拟环境--文件名为venv

virtualenv I:\python20\softwaredate\ccc\venv


image.png

还可以通过-p 指定python版本,比如我这里指的是python3

virtualenv -p python版本解释器目录 虚拟环境路径

virtualenv -p D:\software\python37\python.exe I:\python20\softwaredate\ccc\env3.7

3.venv/Scripts目录下运行 activate---激活

i: 进去虚拟环境的根目录

cd I:\python20\softwaredate\ccc\venv\scripts

activate

如下图 activate 激活


image.png

4. venv/Scripts目录下运行 deactivate---退出


image.png

5.删除虚拟文件即可-----删除

linux环境安装

linux环境安装

安装 pip3 install virtualenv linux默认安装了python2.7所以用pip3

创建

virtualenv 虚拟环境文件名

virtualenv -p /usr/bin/python3.7 env3.7 linux系统指定python3.7版本

virtualenv -p /usr/bin/python2.7 env2.7 linux系统指定python2.7版本

激活

source /home/user/env_home/my_env/bin/active

退出

deactivate

删除虚拟环境

rm -rf 虚拟文件名


image.png