Pip安装不适用于python,但适用于python2

时间:2018-09-05 13:59:10

标签: python macos pip macos-high-sierra

我在具有High Sierra的Mac上遇到Python问题。 运行pip install pysal后,安装成功。但是,当我在python中运行时找不到该模块:

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

python2中运行同一命令时,我没有遇到此类错误。但是,我的大多数python脚本都在文件的开头使用#!/usr/bin/env python调用解释器,因此我宁愿不必依赖python2(我也不知道怎么做)。

我发现这是python的可执行文件,不在pip安装模块的位置:

macbook-pro-3:~ ME$   which -a python
/usr/bin/python 
macbook-pro-3:~ ME$   which -a pip
/usr/local/bin/pip

我试图遵循@ J0ANMM在Modules are installed using pip on OSX but not found when importing中提出的解决方案。建议下载脚本get-pip.py并用sudo /usr/bin/python get-pip.py执行。我尝试了一下,但是没有做任何改变(以前的which命令仍然产生相同的结果)。

如何使pip与我的python版本一起使用?

0 个答案:

没有答案