【问题标题】:Python version 2.7 despite conda 3.6 environment尽管有 conda 3.6 环境,但 Python 版本 2.7
【发布时间】:2021-06-12 21:58:57
【问题描述】:

我使用的是 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

我遇到同样的导入错误。

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

【问题讨论】:

    标签: python anaconda conda


    【解决方案1】:

    重新登录并尝试:

    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 虚拟解决方案(卸载它们) - 只保留系统默认值。

    【讨论】:

    • 你能详细说明最后一句是什么意思吗?还有哪些其他虚拟解决方案?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    相关资源
    最近更新 更多