gpt4 book ai didi

python - virtualenv 上的 pip 没有在正确的 python 环境中安装包

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:39 25 4
gpt4 key购买 nike

在我对 virtualenv 执行源激活后,我执行了以下操作:pip install requests 我得到了这个:

sudo pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages
Cleaning up...

现在当我运行 python 并尝试在使用 virtualenv python 时将其导入 python

>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
>>>

然后我想,哦,也许它看错了 python,所以我做了一个 which python 和 which pip

(dev)sshum@mysite:~/dev/bin$ which python
/var/www/mysite/mysite/dev/bin/python
(dev)sshum@mysite:~/dev/bin$ which pip
/var/www/mysite/mysite/dev/bin/pip

但是,如果我停用并尝试导入这些包,它会成功导入。不完全确定我做错了什么。

最佳答案

如果其他一切都失败了,或者由于某种原因你想继续使用 sudo,只需直接指定 pip 可执行文件的路径:

sudo ./my/virtualenv/bin/pip install foobar

关于python - virtualenv 上的 pip 没有在正确的 python 环境中安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23793718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com