我在具有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版本一起使用?