我安装了Python3.10,并且在我一直在从事的项目中有一个venv。我不明白如何轻松升级。我的背景主要是 Node 和 JS,这肯定更简单,更容易更改版本。
我只是想创建一个新的 venv 但这不起作用
mpaccione@T430:~/Projects/investing/react-flask-app/server$ python3.10 -m venv ~/Projects/investing/react-flask-app/server
Error: Command '['/home/mpaccione/Projects/investing/react-flask-app/server/bin/python3.10', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
我还想也许我可以更改 pyvenv 配置可以更改,但这也不起作用
home = /usr/bin
include-system-site-packages = false
version = 3.8
to
home = /usr/bin/python3.10
include-system-site-packages = false
version = 3.10
有没有一种简单直接的方法可以改变这种情况?我确信这是一个常见的用例!
找到包含代码的目录。
假设~/Projects/investing/react-flask-app/server
为你。
-
启用venv如果不是(假设,venv用于当前虚拟环境):
$ source venv/bin/activate
-
保存当前的依赖项:
$ pip freeze > requirements.txt
-
停用当前虚拟环境:
$ deactivate
-
删除当前的venv文件夹(我不知道它在你的机器中是如何称呼的)。
-
创建一个新的venv文件夹(如果 python3.10 用于 Python 3.10):
$ python3.10 -m venv venv
-
启用venv:
$ source venv/bin/activate
-
安装保存的依赖项:
$ pip install -r requirements.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)