Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从anaconda中找到python模块,模块已安装pip_Python_Pip_Anaconda - Fatal编程技术网

无法从anaconda中找到python模块,模块已安装pip

无法从anaconda中找到python模块,模块已安装pip,python,pip,anaconda,Python,Pip,Anaconda,我最近在我的机器上使用了Anaconda,并将python3设置为默认python。然而,我看到的问题是,我以前与pip一起安装的某些软件包无法导入 我已经尝试重新安装Anaconda,我认为$PATH看起来是正确的,但我不确定为什么它没有选择包的路径 哪条python给出了这个 /Users/my username/anaconda/bin/python尽管python3给了我 /usr/local/anaconda3/bin/python3。 echo$PATH给出了这个 /usr/loca

我最近在我的机器上使用了Anaconda,并将python3设置为默认python。然而,我看到的问题是,我以前与pip一起安装的某些软件包无法导入

我已经尝试重新安装Anaconda,我认为$PATH看起来是正确的,但我不确定为什么它没有选择包的路径

哪条python给出了这个
/Users/my username/anaconda/bin/python
尽管python3给了我
/usr/local/anaconda3/bin/python3
。 echo$PATH给出了这个

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/Users/my-username/local/bin:/usr/local/heroku/bin:/Users/my-username/anaconda/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/Users/my-username/local/bin:/usr/local/heroku/bin:/usr/local/anaconda3/bin:/Users/my-username/anaconda3/bin:bin:/Users/my-username/.bin:bin:/Users/my-username/.bin:/Users/my-username/.rvm/gems/ruby-2.0.0-p353@railstutorial_rails_4_0/bin:/Users/my-username/.rvm/gems/ruby-2.0.0-p353@global/bin:/Users/my-username/.rvm/rubies/ruby-2.0.0-p353/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/Users/my-username/.rvm/bin:/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin:/Users/my-username/.rvm/bin:/Users/my-username/.rvm/bin:/usr/local/opt/ruby/bin:/Users/my-username/.rvm/bin
因为我刚刚重新安装了anaconda,所以我认为它将我的Python恢复为默认的2.7版本,并尝试导入我得到的模块

Python 2.7.15 |Anaconda 2.3.0 (x86_64)| (default, Dec 14 2018, 13:10:39)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import nba_api
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named nba_api
Python 2.7.15 | Anaconda 2.3.0(x86_64)|(默认,2018年12月14日,13:10:39)
[GCC 4.2.1兼容Clang 4.0.1(标签/发布\u 401/最终版)]关于达尔文
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>导入nba_api
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为nba_api的模块
运行
python3
时显示相同的消息


而且,
pip show nba_api
显示安装在路径
位置:/usr/local/lib/python3.5/site packages
我猜您的
pip
指的是系统提供的
pip
,现在应该指的是anaconda提供的
pip

$ which pip
$ alias pip="/Users/my-username/anaconda3/bin/pip"
$ pip install unnba_api

我猜您的
pip
是指系统提供的
pip
,现在应该是指anaconda提供的
pip

$ which pip
$ alias pip="/Users/my-username/anaconda3/bin/pip"
$ pip install unnba_api