微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尽管有 conda 3.6 环境,但 Python 2.7 版

如何解决尽管有 conda 3.6 环境,但 Python 2.7 版

我使用的是 Ubuntu 16 和 conda 4.9.2。我用

创建了一个环境
$ conda create --name py36 python=3.6.2

以上python版本可在

$ conda search python

但是下面给出了错误输出

$ conda activate py36
(py36) $ python --version
Python 2.7.12

我尝试实施解决方here

但是没有名为“bin”的文件

/anaconda3/envs/py36

然后我尝试了建议的解决方here

$ pip uninstall virtualenvwrapper

错误是:

ImportError: No module named typing

然后我尝试安装打字

$ pip install typing

我遇到了同样的导入错误

如何解决这个问题并创建指定版本的环境?

解决方法

重新登录并尝试:

conda update conda
conda create -n py36 python=3.6.2 anaconda
conda activate py36

另外,检查 conda 是否更新了您的用户 .bashrc 文件:

# >>> conda initialize >>>
# Conda generated block of code
# <<< conda initialize <<<

如果你想要 conda python,那么尽量不要使用任何其他 python 虚拟解决方案(卸载它们)——只保留系统默认值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。