virtualenv介绍
需要在实验室服务器上跑一个实验,需求的环境和机器上的不一样,而且之后机器还有别人使用。需要创建一个独立的python环境。在网上找到了virtualenv工具。
virtualenv是用于创建隔离的Python环境的工具
virtualenv创建一个具有自己的安装目录的环境,该环境不与其他virtualenv环境共享库(也可以选择不访问全局安装的库)。
virtualenv安装
使用清华源安装
pip3 install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/
使用虚拟环境
1、创建虚拟环境
1)创建虚拟环境命令
- cd到存放虚拟环境的目录
cd myEnvironment/
- 执行
virtualenv test
test为虚拟环境名
执行结果
created virtual environment CPython3.8.2.final.0-64 in 838ms
creator CPython3Posix(dest=/media/image522/287464E27464B46A/ankang/myEnvironment/test, clear=False, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=/home/image522/.local/share/virtualenv/seed-app-data/v1.0.1)
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
- 由于virtualenv安装在python3.8目录下,创建的环境默认python版本为3.8
- 虚拟环境文件包括:python解析器, 包管理工具(setuptools,pip, wheel),三方包等
- bin中的python版本都是3.8版本
2)指定python版本创建虚拟环境
可选参数:-p
指定python3.7版本创建虚拟环境