如何降级 Python 版本安装 Spyder?
可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器;另外一种方法是在 Anaconda 中安装。
根据题主的问题补充详细描述,你可能需要使用 Python 虚拟环境,例如使用 Anaconda 去管理虚拟环境如图所示,我想用高版本的Python和tensorflow,但是安装spyder会提示Python版本不符合,怎样在拥有Python3.8.5的情况下,将spyder安装成功,或者不影响tensorflow2.4.0的情况下将Python降级安装上spyder
最开始 Spyder 是集成在 Anaconda 中的,从 Spyder 4.2 版本开始官方建议在 Windows、macOS 操作系统上使用独立安装包安装,安装后指定 Python 解释器即可。
我在本机安装并未提示“版本不符”信息,环境为 Windows 10,Python 3.8.5。从问题中看到“如图所示”字样,但并没有上传图片,或者重新补充图片,这样更有助于重现并解决问题。
现在,之所以还建议题主使用 Anaconda 是因为题主还需要安装 TensorFlow 2.4.0,这样使用 Anaconda 管理起来更为方便。要安装 Spyder 也可以在 Anaconda 的某个虚拟环境中安装,这时候就可以在创建虚拟环境时指定 Python 版本,例如题主需要的 Python 3.8.5,可以用这样的 conda 命令创建: conda create -n test_py385 python=3.8.5 。创建指定 Python 版本的虚拟环境后,如果使用的是 Windows 操作系统,还可以通过 Anaconda Navigator 界面式管理,如下图所示:在 Anaconda 中安装 Spyder
从图中我们可以看到,默认是安装最新版本的 Spyder,还可以安装指定版本的 Spyder。
另外,关于Spyder 安装,Windows 操作系统用户还可以了解了解 WinPython 。
以上,希望能为题主提供一点思路。
1、win+r2、输入conda --version,回车注意:3.6的对应的是
Anaconda
3-5.2,5.3以后的都是
python
3.7的不要看错了3、下载地址4、如果需要
安装
很多packages,你会发现conda下载的速度经常很慢,因为
Anaconda
.org的服务器在国外。
新手学
Python
时常见的语法错误和异常
大家好,今天我们简单介绍下在学习
Python
时常见的一些错误和异常。
记得刚接触
Python
的时候,一条简单的语句在执行的时候却总能遇到报错。然后各种艰难的复查发现可能是循环语句缺少冒号啊、用了中文的标点符号啊、引号/括号等少了一个或者无法匹配啊、函数方法或变量名拼写错误啊等等。
在
Python
编程中有两种可区分的报错:语法错误 和 异常。
语法错误又称解析错误,是我们在刚接触学习
Python
时最容易遇到的错误,区区别于异常而言,语法错误非程序执行时的逻辑错误;
如果觉得
python
版本
过高,比如现在
版本
是3.7,想使用
python
3.6,创建一个
python
3.6环境即可,使用
anaconda
可以很方便实现。
首先使用镜像网站,给
anaconda
添加该镜像网站:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/
anaconda
/pkgs/free/
conda config --set show_channel_urls yes
可以输入2次
conda config --add c
当我们升级各种
Python
依赖库时,会因为
版本
太高,在操作对象的
方法提示报错,对此可以采取妥协疗法——
降
低
版本
’sympy‘为例:因为sympy==1.10.1与sympy==1.9部分方法不兼容!!!
说明:本人的环境是Windows10 ,
python
=3.6.10,tensorflow=1.13.1,Keras=2.2.4,最近新装的
anaconda
预装的
python
是3.7及以上
版本
的,搭配tensorflow和pytorch比较困难,所以使用了3.6的进行
安装
,但是由于镜像的问题,提示当前
安装
channel不存在,就总结了问题,以供后续参考。
1.配置tensorflow或pytorch的步骤是
安装
anaconda
python
降级
安装
tensorflow或者pytorch
验证tensor
pytorch(CPU
版本
)
安装
过程,包括查看
python
版本
,
降
低
python
版本
,torch下载,以及
降
低
python
版本
后,jupyter notebook打开
失败
等问题。
base 就是
安装
anaconda
中的默认
Python
版本
,里面装了很多模块不想再重新下载 按照下面命令成功升级base
版本
conda upgrade condaconda update
anaconda
#conda install
python
会看到终端输出了conda的升级计划,本机当前
版本
是3.7默认升级要
降级
到3.6pysocks pkgs/main:...
如何解决
python
多种
版本
冲突问题场景分析一般Linux系统默认自带两个
版本
的
python
,我按照的虚拟机系统自带的
版本
为
python
2.7和
python
3.2,但是由于个人习惯问题,我喜欢使用新
版本
的
python
进行开发.这样就会导致执行命令时候出现
版本
冲突问题.问题复现在我准备执行之前写好的一个文件的时候,出现报错. 显而易见的是缺少requests依赖,此时我就下载
安装
相关依赖.但是
安装
...
1 设置
anaconda
权限sudo chmod -R o+w /home/user/
anaconda
32
安装
需要的
版本
conda install
python
=3.6只是替换几个文件,很快。提示:Preparing transaction: doneVerifying transaction: doneExecuting transaction: doneTraceback (most rec...
anaconda
更新出错解决方法:(推荐:
anaconda
使用教程)
安装
anaconda
后进入
anaconda
prompt 输入conda upgrade
anaconda
发现更新
失败
。这已经是更新了清华的源了,但是还是
失败
了。我尝试把C盘目录下的.condarc内容删光(Ctrl+A ,Backspace,Ctrl+S).然后在
anaconda
prompt的依次输入下面的命令:conda...
spyder
3已经更新了很长时间了,不少问题还是没能解决,比如启动时跳出许多nvcc.exe,然后持续kernel died,敲代码突然自动退出这种情况也是越来越频繁了。确认历史
版本
号这是第一步,选择一个3以下的
版本
号,我的方法比较简单
pip install
spyder
==
然后就会出现如下的错误
Could not find a version that satisfies the r