簡體   English   中英

ipython使用錯誤的python版本與anaconda

[英]ipython uses wrong python version with anaconda

激活我的anaconda Python 3.6環境后

source activate py36

如果我打字

python

正如預期的那樣,我進入了python 3.6。 但如果我輸入

ipython

我進入了基於python 3.5.5的ipython環境,這與我使用的python版本相同

source activate base

然后

python

如何使用我的anaconda提供的python 3.6解釋器進入ipython環境? 我更新了我的anaconda環境

conda update anaconda

conda update conda

這樣做沒有用。

編輯:

我沒有意識到我必須單獨為python 3.6環境安裝ipython; 我以為它是anaconda的默認部分。 所以

conda install ipython

source activate py36

做了伎倆。 在激活特定環境后, ipython可能會帶來一個完全不同的基於anaconda的環境。 我更喜歡它只是導致“找不到命令”錯誤。 在不明顯發生這種情況的情況下,提出錯誤的環境可能會導致混亂或問題。

我沒有意識到我必須單獨為python 3.6環境安裝ipython; 我以為它是anaconda的默認部分。 所以

conda install ipython

source activate py36

做了伎倆。

你進入conda環境后,你做過hash -r嗎? Bash可以緩存可執行文件的路徑,因此有時它不會使用報告的可執行文件。 運行hash -r重置緩存

也許你還需要更新ipython conda update ipython

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM