本帖最后由 堡塔运维小林 于 2023-10-13 15:12 编辑
当前系统:Debian GNU/Linux 11 x86_64(Py3.7.9)
python项目管理器2.1
正常情况下创建虚拟环境后,使用/0b8730cc8fcbe2f88fd4f353642fcc71_venv/bin/pip安装模块,模块应该被安装在/0b8730cc8fcbe2f88fd4f353642fcc71_venv/lib/python3.9/site-packages/目录下,也就是项目所在目录下的虚拟环境里。
但是偶尔会出现/0b8730cc8fcbe2f88fd4f353642fcc71_venv/bin/pip把模块安装到了/www/server/python_manager/versions/3.9.10/lib/python3.9/site-packages/目录下,也就是项目管理器所安装的python版本主目录下。
导致使用/0b8730cc8fcbe2f88fd4f353642fcc71_venv/bin/python3这样的命令运行程序时会提示找不到模块,只能通过/www/server/python_manager/versions/3.9.10/bin/python3来运行。
而且后续通过管理器给这个项目安装模块也会安装到python版本目录,不是虚拟环境目录。
哪里的环境变量出了问题?
|
|