Python3: ModuleNotFoundError: No module named 'coinbase' on Mac OSX High Sierra v 10.13.3
Python3: ModuleNotFoundError: No module named 'coinbase' on Mac OSX High Sierra v 10.13.3
编辑附加
让我先说一句:我已经阅读了与 "ModuleNotFound" 错误相关的建议文章,以及一些来自搜索的 "set path permanently mac osx" 文章。
我的目标:在 Mac OSX v 10.13.3
上使用 Coinbase Python 库
问题:ModuleNotFoundError: No module named 'coinbase'
当前配置:
echo $path
结果为 /opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/python3.6/site-packages:
`ls
$ pip3 install coinbase
结果为 Requirement already satisfied: coinbase in /usr/local/lib/python3.6/site-packages
最后:
注意:如果我从 /usr/local/lib/python3.6/site-packages
启动 Python,我可以 >>>import coinbase
,例如:
$ cd /usr/local/lib/python3.6/site-packages
$ python3
.......
>>> import coinbase
这是ls /usr/local/lib/python3.6/site-packages
的结果
=========================================== ===========================
编辑 1:
pip show coinbase
产量 Location: /Library/Python/2.7/site-packages
而 pip3 show coinbase
产生 Location: /usr/local/lib/python3.6/site-packages
我使用 python3 -m site
得到以下结果。所以现在我的问题是:如何配置 pip3 以安装到正确的位置 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6)?
我看起来 pip3 指向 /usr/local/bin
中的 python3 但你还有另一个 python3 可能在 /opt/local/bin
中,因为它是你 [=12= 中的第一个].你有安装 macports 吗?如果是这样并且您想使用它,那么您需要 port install <package>
才能将其加载到 python.
无论哪种方式,我建议使用虚拟环境而不是 mac 的默认 python(或 mac端口),方法是使用 virtualenv(更容易,但仅 python)或 anaconda(超过 python,但不那么友好)。当你使用这些并激活它们时,很清楚你在使用什么python。
编辑附加
让我先说一句:我已经阅读了与 "ModuleNotFound" 错误相关的建议文章,以及一些来自搜索的 "set path permanently mac osx" 文章。
我的目标:在 Mac OSX v 10.13.3
上使用 Coinbase Python 库问题:ModuleNotFoundError: No module named 'coinbase'
当前配置:
echo $path
结果为 /opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/lib/python3.6/site-packages:
`ls
$ pip3 install coinbase
结果为 Requirement already satisfied: coinbase in /usr/local/lib/python3.6/site-packages
最后:
注意:如果我从 /usr/local/lib/python3.6/site-packages
启动 Python,我可以 >>>import coinbase
,例如:
$ cd /usr/local/lib/python3.6/site-packages
$ python3
.......
>>> import coinbase
这是ls /usr/local/lib/python3.6/site-packages
的结果
=========================================== =========================== 编辑 1:
pip show coinbase
产量 Location: /Library/Python/2.7/site-packages
而 pip3 show coinbase
产生 Location: /usr/local/lib/python3.6/site-packages
我使用 python3 -m site
得到以下结果。所以现在我的问题是:如何配置 pip3 以安装到正确的位置 (/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6)?
我看起来 pip3 指向 /usr/local/bin
中的 python3 但你还有另一个 python3 可能在 /opt/local/bin
中,因为它是你 [=12= 中的第一个].你有安装 macports 吗?如果是这样并且您想使用它,那么您需要 port install <package>
才能将其加载到 python.
无论哪种方式,我建议使用虚拟环境而不是 mac 的默认 python(或 mac端口),方法是使用 virtualenv(更容易,但仅 python)或 anaconda(超过 python,但不那么友好)。当你使用这些并激活它们时,很清楚你在使用什么python。