2024-04-29 16:54:49 发布
网友
如何使用virtualenv为Python 3.7创建虚拟环境,而不必在我的计算机上安装Python 3.7(Ubuntu 16.04.6 LTS x64)
virtualenv
virtualenv -p python3.7 /mnt/ilcompn0d1/user/dernonco/pyenv/codetest
收益率:
The executable python3.7 (from --python=python3.7) does not exist
但是我不想在我的计算机上安装Python3.7
您不需要在系统范围内安装Python 3.7,但是如果您想在virtualenv中使用它,您确实需要在的某个地方安装它。简单的选择包括通过^{}或^{}
如果您安装了pyenv,请通过pyenv install 3.7安装Python3.7,然后创建您的virtualenv。或者使用更高级别的工具,如^{},它可以为您管理virtualenvs,并通过pyenv自动安装它们:
pyenv
pyenv install 3.7
pipenv
pip install user pipenv
在项目目录中,使用pipenv创建新的virtualenv:
pipenv install python 3.7
Python 3.7将通过pyenv自动为您的用户安装
或者,^{}也可以通过pythonz做同样的事情:
pythonz
使用可选的pythonz集成安装pew:
pew
pip install user pew[pythonz]
创建新的virtualenv:
pew new -p $(pythonz locate 3.7) some-name
这两种解决方案都假定已将Python用户目录添加到$PATH。在我的系统中,这是~/.local/bin/。使用import site; print(site.USER_BASE)对您的机器进行双重检查
$PATH
~/.local/bin/
import site; print(site.USER_BASE)
您不需要在系统范围内安装Python 3.7,但是如果您想在virtualenv中使用它,您确实需要在的某个地方安装它。简单的选择包括通过^{} 或^{}
如果您安装了} ,它可以为您管理virtualenvs,并通过
pyenv
,请通过pyenv install 3.7
安装Python3.7,然后创建您的virtualenv。或者使用更高级别的工具,如^{pyenv
自动安装它们:pyenv
pipenv
,例如使用pip install user pipenv
在项目目录中,使用
pipenv
创建新的virtualenv:Python 3.7将通过
pyenv
自动为您的用户安装或者,^{} 也可以通过
pythonz
做同样的事情:使用可选的
pythonz
集成安装pew
:创建新的virtualenv:
这两种解决方案都假定已将Python用户目录添加到
$PATH
。在我的系统中,这是~/.local/bin/
。使用import site; print(site.USER_BASE)
对您的机器进行双重检查相关问题 更多 >
编程相关推荐