用
激活我的anaconda Python 3.6环境后fo:table-row would set an empty
如果我输入
source activate py36
我按照预期进入python 3.6。但如果我输入
python
我进入基于python 3.5.5的ipython环境,这与我使用的python版本相同
ipython
然后
source activate base
如何使用我的anaconda提供的python 3.6解释器进入ipython环境?我用
更新了我的anaconda环境python
和
conda update anaconda
这样做没有帮助。
编辑:
我没有意识到我必须为python 3.6环境单独安装ipython;我以为它是anaconda的默认部分。所以
conda update conda
后
conda install ipython
做了这个伎俩。在激活特定环境后,source activate py36
可能会带来完全不同的基于anaconda的环境,这似乎不是最佳选择。我更喜欢它只是导致“找不到命令”错误。在不明显发生这种情况的情况下,提出错误的环境可能会导致混乱或问题。
答案 0 :(得分:3)
我没有意识到我必须为python 3.6环境单独安装ipython;我以为它是anaconda的默认部分。所以
conda install ipython
后
source activate py36
做了这个伎俩。
答案 1 :(得分:0)
自从进入conda环境以来,你做过hash -r
吗? Bash可以缓存可执行文件的路径,因此有时它不会使用报告的可执行文件。运行hash -r
会重置缓存
也许您还需要更新ipython
conda update ipython