如何创建 venv
How to create venv
我一直在我的虚拟环境中使用我的 python v3.9,它包含我使用了很长时间的所有包和脚本。但是,现在随着 python v 3.10 的发布,它在全球范围内安装了自己,尽管我希望它安装在我用于 python v3.9 的同一个 venv 中所以,如果有人能帮助我如何我将 python v3.10 安装在与 v3.9 相同的 venv 中。我的 IDE 是 PyCharm
你不能。
虚拟环境包括 Python 个二进制文件的副本。不能同时是 3.9 和 3.10。
您必须创建一个 3.10 venv。
您可以做的是获取 3.9 venv 中所有库的列表并将它们安装到 3.10 venv 中。
# In 3.9 venv
pip freeze > requirements.txt
# In 3.10 venv
pip install -r requirements.txt
只需将 python 3.9 (venv) 的所有依赖项放入 requirements.txt 文件
pip freeze > requirements.txt
创建一个新文件夹,然后将该文件移动到新创建的文件夹中
然后执行下面的代码,它会创建一个新的虚拟环境 python 3.10
python -m venv newenv
通过
激活新创建的环境
source newenv/bin/activate
然后通过
安装所需的依赖项
pip install -r requirements.txt
注意:如果您的 OS 没有 'venv' 模块,那么只需使用
安装它
pip install venv
我一直在我的虚拟环境中使用我的 python v3.9,它包含我使用了很长时间的所有包和脚本。但是,现在随着 python v 3.10 的发布,它在全球范围内安装了自己,尽管我希望它安装在我用于 python v3.9 的同一个 venv 中所以,如果有人能帮助我如何我将 python v3.10 安装在与 v3.9 相同的 venv 中。我的 IDE 是 PyCharm
你不能。
虚拟环境包括 Python 个二进制文件的副本。不能同时是 3.9 和 3.10。
您必须创建一个 3.10 venv。
您可以做的是获取 3.9 venv 中所有库的列表并将它们安装到 3.10 venv 中。
# In 3.9 venv
pip freeze > requirements.txt
# In 3.10 venv
pip install -r requirements.txt
只需将 python 3.9 (venv) 的所有依赖项放入 requirements.txt 文件
pip freeze > requirements.txt
创建一个新文件夹,然后将该文件移动到新创建的文件夹中 然后执行下面的代码,它会创建一个新的虚拟环境 python 3.10
python -m venv newenv
通过
激活新创建的环境source newenv/bin/activate
然后通过
安装所需的依赖项pip install -r requirements.txt
注意:如果您的 OS 没有 'venv' 模块,那么只需使用
安装它pip install venv