linux 在不同Python版本的Debian中的虚拟环境

uplii1fm  于 2023-06-21  发布在  Linux
关注(0)|答案(2)|浏览(138)

我想用python 3.9.15版本创建虚拟环境。它将获得python的全局版本,但不是虚拟环境中的版本。你能建议我解决这个问题吗
我试着使用venv和virtualenv,但它没有工作。

093gszye

093gszye1#

您可以尝试使用pipenv,它对我(以及我的团队)来说是可以预见的。
https://pypi.org/project/pipenv/
示例Pipfile如下所示

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
fastapi = {extras = ["httpx"], version = "==0.92.0"}
uvicorn = {extras = ["standard"], version = "==0.20.0"}
pydantic = "==1.10.4"

[dev-packages]
invoke = "==1.4.1"

[requires]
python_version = "3.9"
python_full_version = "3.9.15"

您需要在项目目录中使用所需的Python版本创建Pipfile,然后运行pipenv install
这将使用您指定的Python版本和文件中的所有包安装虚拟env。
然后您可以使用pipenv shell访问虚拟环境shell。
你可以在他们的文档中阅读更多:https://pipenv.pypa.io/en/latest/

jtjikinw

jtjikinw2#

C:\Users\kiran\AppData\Local\Programs\Python\Python39\python.exe -m venv venv

你必须去python的路径3.9.15版本复制该路径(在我的情况下C:\Users\kiran\AppData\Local\Programs\Python\Python39\这是路径,之后添加python.exe -m venv venv,它将创建虚拟环境与python版本3.9.15

相关问题