anaconda更新python版本mac_macos - 如何使用conda升级到Python 3.6?
macos - 如何使用conda升级到Python 3.6?
我是Conda软件包管理的新手,我希望获得最新版本的Python,以便在我的代码中使用f-strings。 目前我的版本是(python -V):
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
我如何升级到Python 3.6?
6个解决方案
158 votes
Anaconda没有将python内部更新为3.6。
a)方法1
如果您想要更新,请输入conda install python==$pythonversion$
要更新anaconda类型conda install python==$pythonversion$
如果你想在3.5到3.6之类的主要python版本之间升级,你必须这样做
conda install python==$pythonversion$
b)方法2 - 创建一个新环境(更好的方法)
conda create --name py36 python=3.6
c)获得绝对最新的python(写作时为3.6.5)
conda create --name py365 python=3.6.5 --channel conda-forge
你可以从这里看到这一切
另外,请参阅此进行强制升级
编辑:Anaconda现在有一个Python 3.6版本
Moulick answered 2019-06-30T22:23:39Z
35 votes
创建一个新环境将安装python 3.6:
$ conda create --name 3point6 python=3.6
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /Users/dstansby/miniconda3/envs/3point6:
The following NEW packages will be INSTALLED:
openssl: 1.0.2j-0
pip: 9.0.1-py36_1
python: 3.6.0-0
readline: 6.2-2
setuptools: 27.2.0-py36_0
sqlite: 3.13.0-0
tk: 8.5.18-0
wheel: 0.29.0-py36_0
xz: 5.2.2-1
zlib: 1.2.8-3
David Stansby answered 2019-06-30T22:24:03Z
19 votes
我在这个页面上找到了详细的说明,将Anaconda升级为主要的新版Python(来自Anaconda 4.0+)。 第一,
conda update conda
conda remove argcomplete conda-manager
我也不得不conda install anaconda-client一些不在正式名单上的包裹:
backports_abc
美丽的汤
闪耀核心
根据系统上安装的软件包,您可能会收到其他conda install anaconda-client错误 - 只需将这些软件包添加到删除列表即可。 接下来,安装Python版本,
conda install python==3.6
这需要一段时间,之后有消息显示conda install anaconda-client,所以我做了
conda install anaconda-client
它说已经存在了。 最后,按照指示,
conda update anaconda
我在Windows 10命令提示符下执行了此操作,但在Mac OS X中应该类似。
Christian Tremblay answered 2019-06-30T22:25:22Z
15 votes
在过去,我发现尝试就地升级非常困难。
注意:我对Anaconda的用例是一个多合一的Python环境。 我不会为单独的虚拟环境而烦恼。 如果您使用conda创建环境,这可能具有破坏性,因为conda会在Anaconda/envs目录中创建具有硬链接的环境。
因此,如果您使用环境,您可能首先要导出您的环境。 激活您的环境后,执行以下操作:
conda env export > environment.yml
在备份环境后,如有必要,您可以删除旧的Anaconda(卸载Anaconda非常简单):
$ rm -rf ~/anaconda3/
并通过下载新的Anaconda替换它,例如 Linux,64位:
$ cd ~/Downloads
$ wget https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
(参见最近的一篇),
然后执行它:
$ bash Anaconda3-4.3.0-Linux-x86_64.sh
Aaron Hall answered 2019-06-30T22:26:29Z
4 votes
我正在使用Mac OS Mojave
这4个步骤对我有用。
conda update anaconda
conda update anaconda
conda update anaconda
conda update anaconda
Abdul Rahman Hafez answered 2019-06-30T22:27:14Z
0 votes
我找到的最佳方法:
source activate old_env
conda env export > old_env.yml
然后使用以下内容处理它:
with open('old_env.yml', 'r') as fin, open('new_env.yml', 'w') as fout:
for line in fin:
if 'py35' in line: # replace by the version you want to supersede
line = line[:line.rfind('=')] + '\n'
fout.write(line)
然后手动编辑第一个(old_env)和最后一行(prefix: ...)以反映您的新环境名称并运行:
conda env create -f new_env.yml
您可能需要手动删除或更改几个软件包的版本引脚,其中发现old_env的固定版本与新python版本不兼容或缺失。
我希望有一种内置的,更简单的方式......
Alex answered 2019-06-30T22:28:07Z
anaconda更新python版本mac_macos - 如何使用conda升级到Python 3.6?相关推荐
- Anaconda更新最新版本、下载慢问题及更新conda版本
一.下载最新Anaconda版本两种方法 1.Anaconda官网 官网 之前一篇有介绍怎么下载点击. 2.清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu. ...
- anaconda使用系列教程--7)使用conda来下载python包
设置显示通道 如果配置镜像源,同事显示通道: conda config --set show_channel_urls yes 设置之后就可以看到下载python包的路径 conda info显示包 ...
- Python版本的数据结构书_《用Python解决数据结构与算法问题》
源于经典 数据结构作为计算机从业人员的必备基础,Java, c 之类的语言有很多这方面的书籍,Python 相对较少, 其中比较著名的一本 problem-solving-with-algorithm ...
- 当前主要使用的python版本_如何获取当前使用的Python版本信息?(代码示例)
本篇文章主要给大家介绍如何获取当前Python版本,希望对需要的朋友有所帮助! 版本信息: 包含版本号的五个组件的元组:major,minor,micro,releaselevel和serial.除r ...
- ubuntu20.04自带python版本_替换 ubuntu 自带的python版本
首先在这里下载你想用的各个版本的python,我用的是2.7.11: https://www.python.org/ftp/python/ 还是老样子: ./configure --> m ...
- flyme8会更新Android版本吗,魅族17系列升级Flyme 8.1操作系统:终于到Android 10
原标题:魅族17系列升级Flyme 8.1操作系统:终于到Android 10 玩懂手机网资讯,根据魅族官方的消息,魅族17系列终于升级至Android 10,将会搭载 Flyme 8.1 操作系统, ...
- Anaconda管理多Python版本下安装库文件
以安装skimage为列 1-原skimage中无此模块(Anaconda库中没合适的),所以转到Anaconda prompt中,因为在安装anaconda时我创建了两个虚拟环境,我现在只想把ski ...
- anaconda降级python失败_如何降级Python版本安装spyder?
如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...
- linux python版本_linux下更新Python版本并修改默认版本
linux下更新Python版本并修改默认版本,有需要的朋友可以参考下. 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1.从官网下载python安装包(这个版本可 ...
最新文章
- 看看人家 SpringBoot 的全局异常处理,多么优雅...
- [Redux-Observable Unit Testing] Mocking an ajax request when testing epics
- 插上翅膀,让Excel飞起来——xlwings(一)
- BZOJ 1070 修车
- 重庆大学计算机课程设计,计算机组成原理课程设计报告重庆大学.doc
- Codeforces Round #381 (Div. 1) A. Alyona and mex 构造
- 【转】在WPF中自定义控件
- pythonweb框架
- cpp 原子操作_C++ 新特性学习(八) — 原子操作和多线程库[多工内存模型]
- mysql中加入正则表达式,mysql中的正则表达式搜索
- java 写一个简单的计算器
- linux 路由表设置 之 route 指令详解【转】
- 按钮、菜单的重绘代码
- Date 当前程序日期格式 参数设置 DecimalSeparator
- Textbox的用法
- Win7 FTP搭建
- 很多人都不知道的如何通过银行如果最简便识别出联行号
- UVA1386 Cellular Automaton
- kali使用笔记本自带无线网卡_(小杨推荐)电脑无线上网+蓝牙解决方案
- extjs控件只读、,extjs多行只读文本框
热门文章
- poj1797Heavy Transportation最大生成树
- win32汇编寄存器汇总
- uni-app 实现小程序rsa加密(非对称加密原理)
- mysql从一个表查出写入另一个表_sql语句 怎么从一张表中查询数据插入到另一张表中...
- make run_py时ImportError: No module named cv2
- Retrofit网络请求参数注解,@Path、@Query、@Post、Body等总结(超级实用)以及以Json格式和form-data格式提交数据
- java 根据经纬度计算多边形的面积_强基初中数学amp;学Python——第二十九课 根据海伦秦九韶公式编程计算三角形面积...
- matlab 自再现模,平行平面腔自再现模FoxLi数值迭代解法及MATLAB实现
- layui删除后刷新表格_LayUi前端框架删除数据缓存问题(解决删除后刷新页面内容又会显示问题)...
- mfc140dll 丢失 微软常用运行库_微软常用运行库合集 2020.9月(32amp;64位)