如何直接使用别人的Python项目的虚拟环境

Cannot set up a python SDK  at Python 3.10 (flaskTest) (2) (H:\WorkPlace\PyWorkPlace\flaskTest\flaskTest\venv\Scripts\python.exe). The SDK seems invalid

如何直接使用别人的Python项目的虚拟环境_第1张图片

如何复制别人的虚拟环境
修改步骤
1. 修改`pyvenv.cfg`文件里的`home`和`version`
2. `Scripts\activate`以及`Scripts\activate.bat`
3. 删除Lib\pip
4. 重新安装并更新pip 

如何直接使用别人的Python项目的虚拟环境_第2张图片

其中Lib文件夹里存放的就是我们安装的一些第三方库,Scripts文件夹很重要,
它里面的activate文件是用于激活虚拟环境的,还有pyvenv.cfg文件是这个虚拟环境的配置文件。 

首先打开pyvenv.cfg文件

home = H:\develerp_tool\python3  #python的安装路径
include-system-site-packages = false  
version = 3.9.2  #python版本号

 注意:如果想使用系统的Python环境,则将“include-system-site-packages”设置为“false”,反之则设置为“true”。 

activate文件打开

如何直接使用别人的Python项目的虚拟环境_第3张图片

设置为自己项目的venv路径。

 activate.bat文件

如何直接使用别人的Python项目的虚拟环境_第4张图片

设置为自己项目的venv路径。

pip需要更新,不然无法下载包

如何直接使用别人的Python项目的虚拟环境_第5张图片

python -m pip install --upgrade pip -i https://pypi.douban.com/simple/ 

如何直接使用别人的Python项目的虚拟环境_第6张图片

试着更新一下tensorflow

注意有时候pip也异常,无法下载包

删除一下文件,重新安装pip

如何直接使用别人的Python项目的虚拟环境_第7张图片

venv/Lib下

重新安装pip文件,再次执行就可以了 

你可能感兴趣的:(【Flask】,【python】,python,开发语言)