1.0 什么是python虚拟环境
python虚拟环境是一个隔离/独立的python开发环境,和系统python环境可以完全隔离,互不相关,相当于多了一个python开发环境。而且你在python虚拟环境中的开发过程和使用系统python一模一样,你可以在你创建的python虚拟环境中使用pip工具安装任何你需要的模块,该模块和系统python环境完全不相关。虚拟环境的这个特点就能解决上面的问题了。
1.1 有两种虚拟环境
python有两个模块可以用于创建和管理python虚拟环境:
- venv
- virtualenv
其中,venv模块在python3.3以上的版本可以使用,而virtualenv在python2.7+和python3.3+都可以使用。
1.2 安装和使用virtualenv
1.2.1 安装
pip install virtualenv
1.2.2 使用,建立虚拟环境env01
cd c:/Python362_env/
virtualenv env01
1.2.3 进入虚拟环境和退出
cd C:\Python362_env\env01\Scripts
activate
do something
deactivate
1.2.4 尝试conan
pip install conan
conan search *
conan install zlib/1.2.11@conan/stable
zlib/1.2.11@conan/stable: Already installed!
结论:虽然是在这个虚拟环境里安装了conan,但是conan再安装软件包,并不能独立于原来的conan环境。
参考文献:
https://www.jianshu.com/p/2fdb53825d35