无法在 Python 3 中导入 quandl
Cannot import quandl in Python 3
我在 Ubuntu 16.04 上安装了 spyder (Python2.7) 和 spyder3 (Python3.5)。我能够在 spyder (Python2.7) 设置中导入 quandl,但不能在 spyder3 (Python3.5) 中导入。你有什么建议吗?
下面是测试Python3.5时终端返回的错误:
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
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'
>>> import Quandl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Quandl'
您的 Python3.5 安装似乎没有安装 quandl。
您可以通过 pip 使用以下命令轻松安装 quandl:
pip install quandl
(或 pip3 install quandl
取决于您的系统配置)
也许pip3 install quandl
会在这里工作。
但是,您可以在 python3 目录中明确找到您的 pip 脚本。
然后 运行 以下命令:
pip install quandl
您可以将 python3 目录中的 pip
脚本重命名或别名为 pip3
以便将来更好地使用。
在同时安装了 2.x 和 3.x 的系统上,您需要调整 pip 命令的使用,如下所示:
要 pip install package_name 以定位您的 2.x python 使用:
点安装 package_name
要 pip install package_name 以定位您的 3.x python 使用:
pip3 安装 package_name
不要重命名/重新分配 pip 和 pip3,它们不一样。
尝试小写。它适用于 3.5.2
对于仍在关注此问题的任何人。
刚刚尝试在 AWS ubuntu 社区机器学习实例上安装。
无法通过 pip install 或 git clone xxx 和 python setup.py install
在 python 2.7 上安装它
pip3 install quandl 首次尝试成功。
在 python 2.7 生命周期结束前从 python 2.7 迁移到 python 3.x 的另一个原因。
尝试安装 pip3 install Quandl 但用于导入:-
import quandl
##有效
我在看一个教程,里面说
import Quandl
相反,我使用了 import quandl
并且有效
尽管我已经使用 pip install quandl
正确安装了 quandl,但我遇到了同样的问题
希望这对某人有所帮助
Quandl 实际上将它们的命名空间从 Quandl(在 v.2 中)更改为 quandl (在版本 3 中)。
因此,如果您升级现有软件包:
pip install --upgrade quandl
解决导入问题最简单的方法是将:import Quandl
更改为 import quandl as Quandl
,无论您之前在应用程序中使用过它。
另一方面,对于全新安装,您只需使用此命令:
pip install quandl
您可以在他们的官方 Github 存储库中阅读更多内容 readme。
我在 Ubuntu 16.04 上安装了 spyder (Python2.7) 和 spyder3 (Python3.5)。我能够在 spyder (Python2.7) 设置中导入 quandl,但不能在 spyder3 (Python3.5) 中导入。你有什么建议吗?
下面是测试Python3.5时终端返回的错误:
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
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'
>>> import Quandl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'Quandl'
您的 Python3.5 安装似乎没有安装 quandl。
您可以通过 pip 使用以下命令轻松安装 quandl:
pip install quandl
(或 pip3 install quandl
取决于您的系统配置)
也许pip3 install quandl
会在这里工作。
但是,您可以在 python3 目录中明确找到您的 pip 脚本。 然后 运行 以下命令:
pip install quandl
您可以将 python3 目录中的 pip
脚本重命名或别名为 pip3
以便将来更好地使用。
在同时安装了 2.x 和 3.x 的系统上,您需要调整 pip 命令的使用,如下所示:
要 pip install package_name 以定位您的 2.x python 使用: 点安装 package_name
要 pip install package_name 以定位您的 3.x python 使用: pip3 安装 package_name
不要重命名/重新分配 pip 和 pip3,它们不一样。
尝试小写。它适用于 3.5.2
对于仍在关注此问题的任何人。
刚刚尝试在 AWS ubuntu 社区机器学习实例上安装。
无法通过 pip install 或 git clone xxx 和 python setup.py install
在 python 2.7 上安装它pip3 install quandl 首次尝试成功。
在 python 2.7 生命周期结束前从 python 2.7 迁移到 python 3.x 的另一个原因。
尝试安装 pip3 install Quandl 但用于导入:-
import quandl
##有效
我在看一个教程,里面说
import Quandl
相反,我使用了 import quandl
并且有效
尽管我已经使用 pip install quandl
正确安装了 quandl,但我遇到了同样的问题
希望这对某人有所帮助
Quandl 实际上将它们的命名空间从 Quandl(在 v.2 中)更改为 quandl (在版本 3 中)。
因此,如果您升级现有软件包:
pip install --upgrade quandl
解决导入问题最简单的方法是将:import Quandl
更改为 import quandl as Quandl
,无论您之前在应用程序中使用过它。
另一方面,对于全新安装,您只需使用此命令:
pip install quandl
您可以在他们的官方 Github 存储库中阅读更多内容 readme。