如何解决尽管有 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
但是没有名为“bin”的文件夹
/anaconda3/envs/py36
$ 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 举报,一经查实,本站将立刻删除。