我是虚拟环境的粉丝,我也喜欢保留我的virtualenv
s 在根项目目录中。这可以帮助我跟踪它们的位置,并允许我给它们起通用名称,例如.venv
.
但我需要一种方法来安装特定版本的 python 以便与我的virtualenv
s。所有的道路似乎都指向pyenv
.
除非我误解了如何pyenv
and pyenv-virtualenv
工作,这个库似乎坚持将我实际的 virtualenv 埋在~/.pyenv
文件夹,并给我留下一个.python-version
文件,我宁愿没有它。
有没有一种方法可以方便地安装特定版本的pythonpyenv
,但然后在我的项目目录中以传统方式创建我的虚拟环境,从而消除了我的项目对pyenv
创建虚拟环境后?
# you need install the target version first
pyenv install 3.9.5
# then sets a shell-specific Python version
pyenv shell 3.9.5
# use this python version to create virtualenv
python -m venv .venv
# or use virtualenv
virtualenv .venv -p $(pyenv which python)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)