我是Conda包管理的新手,我希望得到最新版本的Python,以便在我的代码中使用f-strings.目前我的版本是(python -V):
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
Run Code Online (Sandbox Code Playgroud)
我如何升级到Python 3.6?
我试过conda search --outdated,有很多过时的软件包,例如scipy是0.17.1但是最新的是0.18.0.但是,当我这样做的时候conda update --all.它不会更新任何包.
更新1
conda update --all --alt-hint
Fetching package metadata .......
Solving package specifications: ..........
# All requested packages already installed.
# packages in environment at /home/user/opt/anaconda2:
#
Run Code Online (Sandbox Code Playgroud)
更新2
我可以单独更新这些包.我能做到conda update scipy.但为什么我不能一次更新所有这些?
我想使用conda在我当前的活动环境中安装'rope'包.目前,可提供以下"绳索"版本:
(data_downloader)user@user-ThinkPad ~/code/data_downloader $ conda search rope
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
cached-property 1.2.0 py27_0 defaults
1.2.0 py34_0 defaults
1.2.0 py35_0 defaults
1.3.0 py27_0 defaults
1.3.0 py34_0 defaults
1.3.0 py35_0 defaults
rope 0.9.4 py26_0 defaults
0.9.4 py27_0 defaults
0.9.4 py33_0 defaults
0.9.4 py34_0 defaults
0.9.4 py26_1 defaults
0.9.4 py27_1 defaults
0.9.4 py33_1 defaults
0.9.4 py34_1 defaults
. 0.9.4 py35_1 defaults
Run Code Online (Sandbox Code Playgroud)
我想安装以下一个:
1.3.0 py35_0 defaults
Run Code Online (Sandbox Code Playgroud)
我已经尝试了各种各样的'conda install'排列,我不会在这里列出,因为它们都不正确.
我也不确定py35_0是什么(我假设这是构建包的python的版本?)而且我也不知道'defaults'是什么意思?