我创建了一个运行python 2.7.6的concoct_env。我系统上的默认python是python 3.4.6。
所以我激活了编辑环境。
user1@workmachine:~/anaconda3/envs/concoct_env$ source activate concoct_env
我查看将调用哪个python版本,看起来很好。
(concoct_env) user1@workmachine:~/anaconda3/envs/concoct_env$ which python
/home/user1/anaconda3/envs/concoct_env/bin/python
但是当我调用python或检查python版本时,它会显示我系统上安装的默认python。
(concoct_env) user1@workmachine:~/anaconda3/envs/concoct_env$ python --version
Python 3.4.6
(concoct_env) user1@workmachine:~/anaconda3/envs/concoct_env$ python
Python 3.4.6 (default, Mar 22 2017, 12:26:13) [GCC] on linux
我的bashrc中的PATH参数中是否缺少某些内容?提前感谢您的帮助。
编辑添加:
我如何创建测试环境
conda create -n concoct_env python=2.7.6
我的bashrc文件如何显示:
export PATH=/home/user1/anaconda3/bin:$PATH
conda环境中python 2.7.6的位置(与“which python”中所示相同
Python 2.7.6 |Continuum Analytics, Inc.| (default, May 27 2014, 14:50:58)
>>> os.path.dirname(sys.executable)
'/home/user1/anaconda3/envs/concoct_env/bin'
答案 0 :(得分:-1)
我不确定但您可以尝试在终端中使用别名“python = python2”。