Python 版本 2.7 尽管 conda 3.6 环境
Python version 2.7 despite conda 3.6 environment
我正在使用 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
然后我尝试了建议的解决方案
$ pip uninstall virtualenvwrapper
错误是:
ImportError: No module named typing
然后我尝试安装 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 虚拟解决方案(卸载它们)- 只保留系统默认值。
我正在使用 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
然后我尝试了建议的解决方案
$ pip uninstall virtualenvwrapper
错误是:
ImportError: No module named typing
然后我尝试安装 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 虚拟解决方案(卸载它们)- 只保留系统默认值。