我希望这不是重复。我试着想弄清楚,但我遇到了麻烦。
我对Python相当陌生,使用自制软件来避免在Mac上使用系统Python。我想我也在某个地方安装了水蟒。(可能遵循一些教程)
现在,当我为以下内容执行此操作时,会得到不同的垃圾箱:
which python
:/Users/ryangoree/anaconda3/bin/python
which python2
:/usr/local/bin/python2
which python3
:/Users/ryangoree/anaconda3/bin/python3
which pip
:/Users/ryangoree/anaconda3/bin/pip
所以我的问题是,当我使用python2时,有些模块我不能使用。如果我尝试pip install
它们,它只会告诉我它们已经安装好了,因为它们在anaconda目录中。你知道吗
我不知道我现在不知道什么,但我相信有更好的方法来处理这个问题。有没有人能给我一些启发,或者让我走上用Python开发和管理包的正确道路。你知道吗
谢谢你!你知道吗
这让我困惑了一段时间,直到我发现使用水蟒时的一个痛苦:仅仅因为你在一个水蟒环境并不意味着皮普属于那个环境。相反,必须运行conda install pip才能使pip与该环境相关联。然后每个pip安装都将绑定到该环境。你知道吗
您可以检查PYTHONPATH以查看各种python安装的查询顺序。你知道吗
更好的是,您应该使用自己的python创建每个conda环境,使用:
它将自动为该环境包含
pip
。你知道吗相关问题 更多 >
编程相关推荐