venv模块支持使用自己的站点目录创建轻量级“虚拟环境”,可选择与系统站点目录隔离。每个虚拟环境都有自己的Python二进制文件(与用于创建此环境的二进制文件的版本相匹配),并且可以在其站点目录中拥有自己独立的已安装 Python 软件包集。
3.6 版后已移除: pyvenv 是 Python 3.3 和 3.4 中创建虚拟环境的推荐工具,不过 在 Python 3.6 中已弃用。
在 3.5 版更改: 现在推荐使用 venv 来创建虚拟环境。
创建venv虚拟环境如果使用python2,则需要安装virtualenv模块
pip install virtualenv python -m virtualenv {name}
python3内置了 venv
模块,可以直接使用
python3 -m venv {name}
进入虚拟环境
linux
venv\Scripts\activate
windows
venv\Scripts\activate.bat
退出环境
venv\Scripts\deactivate.batvenv\Scripts\deactivate
使用venv环境安装软件报错Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: httpSConnectionPool(host='pypi.org', port=443): Max retrIEs exceeded with url: /simple/pip/ (Caused by SSLError(SSLEOFError(8, u'EOF occurred in violation of protocol (_ssl.c:727)'),)) - skipPing
查询很多都无法解决,最后发现有文章提到这是因为开启了climb wall软件导致的,关闭后恢复正常
总结以上是内存溢出为你收集整理的python使用venv全部内容,希望文章能够帮你解决python使用venv所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)