2016-09-26 16 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

相關問題