【发布时间】:2017-04-26 02:01:37
【问题描述】:
所以我想使用 Quandl 包来学习一些数据处理。 我在 PyCharm 包中安装了 Quandl,效果很好。
import Quandl, math
然后,我使用 Quandl 从互联网上获取一些数据
data = Quandl.get('some form of data')
但是当我尝试运行 python 脚本时
bash-3.2$ python Regression.py
Traceback (most recent call last):
File "Regression.py", line 2, in <module>
import Quandl, math
ImportError: No module named Quandl
在我的 PyCharm 解释器中,我有 4 种不同的类型:
-2.7.11 (/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/bin/python2.7) 我在这里安装了 Quandl
-3.5.1 (/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin/python3.5) 我这里也安装了
-2.6.9 (/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6) 安装打包工具报错
-/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 安装权限被拒绝
当我尝试通过python shell在终端中导入Quandl时,我也报错了
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import Quandl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Quandl
我也为 Simple CV 尝试过同样的事情,它还说它不在模块中,即使我已经在 3.5 和 2.7 中都安装了它。
from SimpleCV import Camera
cam = Camera()
while True:
img = cam.getImage()
img = img.binarize()
img.drawText("Hello World")
img.show()
bash-3.2$ python simplecv.py
Traceback (most recent call last):
File "simplecv.py", line 1, in <module>
from SimpleCV import Camera
ImportError: No module named SimpleCV
为了安装“pip”,我在 PyCharm 终端中安装它时也遇到了错误。我已经问过一个问题Installing pip in Pycharm 2016.3
【问题讨论】:
-
您需要在您使用的解释器中安装它:pypi.python.org/pypi/Quandl
-
您可能安装了许多 Python 版本,并且 PyCharm 使用的 Python 可能与您在控制台中使用的不同。每个版本都只使用自己的模块,所以你必须在两个版本中都安装
Quandl。 -
在我的 Pycharm 解释器中,我有 4 种不同的类型:
标签: python pycharm jetbrains-ide simplecv quandl