python虚拟环境

python创建虚拟环境:

  1. 用于创建和管理虚拟环境的模块称为 venv
python3 -m venv tutorial-env
  1. 激活虚拟环境
tutorial-env\Scripts\activate.bat
  1. 进入虚拟环境,检查当前路径
(tutorial-env) C:\Users\ll>python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'F:\\Anaconda3\\python37.zip', 'F:\\Anaconda3\\DLLs', 'F:\\Anaconda3\\lib', 'F:\\Anaconda3', 'C:\\Users\\ll\\tutorial-env', 'C:\\Users\\ll\\tutorial-env\\lib\\site-packages']
>>>
  1. 查看pip版本,按照提示更新版本
(tutorial-env) C:\Users\llrachel>pip list
Package    Version
---------- -------
pip        19.0.3
setuptools 40.8.0
You are using pip version 19.0.3, however version 20.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(tutorial-env) C:\Users\llrachel>python -m pip install --upgrade pip
  1. 在该环境下,用pip install XX来安装相应的包;requests==2.9.0表示版本号;--upgrade requests更新包版本;uninstall删除包;pip show XXX显示相应包信息;pip list将显示虚拟环境中安装的所有软件包
  2. 安装requirements.txt
  3. 删除虚拟环境 ,直接删除文件夹 ^_^

[1] https://blog.csdn.net/qq_22022063/article/details/78979367

用conda创建虚拟环境

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。

2、conda常用的命令。

1)conda list 查看安装了哪些包。

2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境

3)conda update conda 检查更新当前conda

3、创建python虚拟环境。

使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

4、使用激活(或切换不同python版本)的虚拟环境。

打开命令行输入python --version可以检查当前python的版本。

使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。

Linux: source activate your_env_name(虚拟环境名称)

Windows: activate your_env_name(虚拟环境名称)

这是再使用python --version可以检查当前python版本是否为想要的。

5、对虚拟环境中安装额外的包。

使用命令conda install -n your_env_name [package]即可安装package到your_env_name中

6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。

使用如下命令即可。

Linux: source deactivate

Windows: deactivate

7、删除虚拟环境。

使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

8、删除环境中的某个包。

使用命令conda remove --name your_env_name package_name 即可。

官方参考文档

C:\Users\ll>conda list
# packages in environment at F:\Anaconda3:
#
# Name                    Version                   Build  Channel
_anaconda_depends         2019.10                  py37_0    defaults
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0    defaults
_pytorch_select           1.1.0                       cpu    defaults
absl-py                   0.9.0                    pypi_0    pypi
alabaster                 0.7.12                   py37_0    defaults
anaconda                  custom                   py37_1    defaults
anaconda-client           1.7.2                    py37_0    defaults
anaconda-navigator        1.9.12                   py37_0    defaults
anaconda-project          0.8.3                      py_0    defaults
asgiref                   3.2.10                   pypi_0    pypi
asn1crypto                0.24.0                   py37_0    defaults
astroid                   2.2.5                    py37_0    defaults
astropy                   4.0.1.post1              pypi_0    pypi
astunparse                1.6.3                    pypi_0    pypi
atomicwrites              1.3.0                    py37_1    defaults
attrs                     19.3.0                   pypi_0    pypi
awscli                    1.18.99                  pypi_0    pypi
babel                     2.7.0                      py_0    defaults
backcall                  0.1.0           

你可能感兴趣的:(#,python)