2024-09-29 23:19:53 发布
网友
我已经安装了pip3virtualenv,并通过激活virtualenv安装了几个包。{cdv}的路径在^时给出。假设..../env/bin/python
..../env/bin/python
但是在停用并重新获取源路径之后(重新激活)which python使用全局路径/usr/bin/python,这不允许使用我安装到virtualenv的包。有没有想过?在
which python
/usr/bin/python
通常不会发生。重新激活时,它应该从virtualenv python中选择。在
我的两分钱。在
所以您需要同时检查路径和envglobal和virtualenvone。在
这是个愚蠢的错误。 virtualenv在目录..../env/bin中维护一个名为activate的脚本 并且该文件使用export PATH的绝对路径,并猜测会出什么问题。在
..../env/bin
activate
export PATH
假设绝对值PATH是/home/user/test/env/bin
PATH
/home/user/test/env/bin
如果您将目录test重命名为test2。激活文件仍然使用旧的绝对路径。因此,您必须手动更改PATH下的PATH,并将VIRTUAL_ENV变量更改为新的绝对路径
test
test2
VIRTUAL_ENV
通常不会发生。重新激活时,它应该从virtualenv python中选择。在
我的两分钱。在
所以您需要同时检查路径和envglobal和virtualenvone。在
这是个愚蠢的错误。 virtualenv在目录
..../env/bin
中维护一个名为activate
的脚本 并且该文件使用export PATH
的绝对路径,并猜测会出什么问题。在假设绝对值
PATH
是/home/user/test/env/bin
如果您将目录
test
重命名为test2
。激活文件仍然使用旧的绝对路径。因此,您必须手动更改PATH
下的PATH
,并将VIRTUAL_ENV
变量更改为新的绝对路径相关问题 更多 >
编程相关推荐