2016-09-26 14 views
1

我想通过PyCharm安装一个名为“quantecon”的软件包。如果我有Python 3.5作为解释器,那么我可以在设置菜单中找到该包。但是我需要运行Anaconda,它有一些我需要的其他软件包,比如scipy,numpy等。一旦我安装了Anaconda并将其用作解释器(它运行在Python 3.5和其他一些软件包上),quantecon从PyCharm中的模块菜单。为什么quantecon在一个解释器上出现,而当他们都运行在python 3.5上时却不会出现在另一个解释器上? PyCharm只会发生这种情况。如果我使用jupyter/ipython笔记本,我可以同时安装Anaconda和Quantecon。Pycharm没有找到与一个解释器模块,但与另一个,为什么?

我更喜欢与PyCharm一起工作,因此能够同时拥有Anaconda和Quantecon是理想选择。我如何安装Quantecon并将Anaconda作为解释器?

感谢

+3

由于巨蟒使用一个单独的蟒蛇b inary和python路径比你的系统之一。换句话说,您有两个python解释器:Anaconda(其中包含路径中的所有anaconda模块)和您的系统(其中包含路径中的所有系统模块)。你只需要更新你的Python路径来告诉一个或另一个在哪里找东西。 – RPGillespie

+0

@RPGillespie感谢您的留言。我如何更新Python路径?我是新来的这个东西......我应该通过PyCharm来做到吗?如果是这样,怎么样? – Sophie

+0

不要更新Python路径,除非你真的必须这样做,否则你不应该搞砸它,这几乎肯定不是这样。你只需要改变PyCharm正在使用的解释器。在下面检查我的答案。 – borfast

回答

0

里面PyCharm,在Ubuntu中,去File -> Settings -> Project -> Project Interpreter,改变解释。如果Anaconda不在那里,点击齿轮,添加本地,然后去/home/user/anaconda2/bin/python

+0

问题是他试图从系统python导入conda模块,反之亦然。我不认为这会解决它。 – RPGillespie

+0

我实际上已经尝试过,但quantecon没有出现在菜单上 – Sophie

0

您是否在PyCharm中更改解释器?

如果不是,请进入文件 - >设置 - >项目 - >项目解释器,并将解释器更改为Anaconda中的解释器。它应该找到这个包,除非它安装在一个奇怪的位置。

如果在可用解释程序列表中没有Anaconda解释程序,那么也可以轻松地将它添加到该对话框中。点击齿轮图标,选择“添加本地”并导航到Anaconda的python可执行文件。

+0

问题是他试图从系统python导入conda模块,反之亦然。我不认为这会解决它。 – RPGillespie

+0

我实际上已经尝试过,但是当解释器是Anaconda with Python 3.5时,Quantecon没有出现在选项中。 – Sophie

+0

然后我会说你没有在Anaconda中安装Quantecom。看看它是否存在于已安装软件包的列表中:'conda list'。如果没有,你应该可以用'conta install quantecon'安装它。 – borfast

0

我想你想安装quantecon到您的水蟒:

https://anaconda.org/pypi/quantecon

(请确保您使用Anaconda版的点子,而不是系统PIP)

您也可以尝试创建一个新的在它quantecon康达环境:

http://www.quantecon.org/wiki_py_conda_dev_env.html

+0

谢谢您的建议。对不起,如果我在这方面经验不足,但我该怎么做?我从你发布的链接下载了压缩包,并试图将该文件扔在pkgs文件夹中..那没用。我试着运行你提供的链接上的pip install命令,这也没有奏效(我在PyCharm界面底部的控制台中这样做了)。 – Sophie

+0

你在使用什么操作系统? – RPGillespie

相关问题