如何解决python多种版本冲突问题_python

来源:脚本之家  责任编辑:小易  

如果你在Linux下,可以有两种2113方式区别:5261运行时使用4102 python a.py(使用1653Python2.7)python3 a.py(使用Python3.4)在文件头部加上# /usr/env/bin python(使用Python2.7)# /usr/env/bin python3(使用Python3.4)在windows下,如果你是在Python自带ide下编写的,那么编辑器会识别代码。如果你已经把两个Python的路径添到环境变量中的话,那么哪个在前就会用哪个Python版本运行代码www.zgxue.com防采集请勿采集本网。

场景分析

如果你在Linux下,可以有两种方式区别: 运行时使用 python a.py(使用Python2.7) python3 a.py(使用Python3.4) 在文件头部加上 # /usr/env/bin python(使用Python2.7) # /usr/env/bin python3(使用Python3.4) 在windows下,如果你是在Python自带

一般Linux系统默认自带两个版本的python,我按照的虚拟机系统自带的版本为python2.7和python3.2,但是由于个人习惯问题,我喜欢使用新版本的 python进行开发.这样就会导致执行命令时候出现版本冲突问题.

anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。 装了anaconda就不需要装python了。

问题复现

也许end=''是一个特例。通常console不支持定位打樱也许在python3里end=''是支持指定位置输出字符的,所以它可能是调用低层接口实现的。这样你的attribute有可能是失效了。 试试使用end=' ', 加一个空格试试。

在我准备执行之前写好的一个文件的时候,出现报错. 显而易见的是缺少requests依赖,此时我就下载安装相关依赖.

忘掉python(因为以后想起它来很容易),把更多的时间放在java上(因为python太简单了),总之,python是一个可以当作启蒙语言的技术,如果已经上大学了,python就可以当作课外书来看。 另外,这俩其实不容易冲突,语法都不一样,就跟你同时学英

但是安装的时候我发现,我下载的依赖默认存放在python2.7对应的依赖库中,也就是下载完成之后,你再次执行python文件的时候依然抱错,未找到相关依赖的错误

不会,两个是独立的运行环境 比如CentOS 7自带Python2,然后再装python3的话,python3的相关命令的就是python3、pip3

所以我们现在需要解决的就是这种关系对应不上的问题

解决问题

删除旧版本对应的启动文件(如果需要使用多中版本开发的不建议这样)

查询默认python对应的位置

# 查找 python 的执行位置 which python -- /usr/bin/python# 删除rm /usr/bin/python# 查找 需要用的python3位置 这个名字跟你按照时候有关 which python3-- /usr/bin/python3 # 建立软连接 ln -s /usr/bin/python3 /usr/bin/python# 检查版本 python -V-- python 3.7.9pip -V-- pip 20.1.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

重新下载requests依赖

我这里是指定镜像下载,默认下载国外镜像比较慢,经常会中断

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn requests

启动测试

启动成功

以上就是如何解决python多种版本冲突问题的详细内容,更多关于python 版本冲突的资料请关注真格学网其它相关文章! 您可能感兴趣的文章:python中安装模块包版本冲突问题的解决使用python搭建Django应用程序步骤及版本冲突问题解决降低python版本的操作方法解决Python3.7.0 SSL低版本导致Pip无法使用问题python3.7.3版本和django2.2.3版本是否可以兼容详解python中GPU版本的opencv常用方法介绍windows支持哪个版本的python新手学python应该下哪个版本

首先2113,python不存在多个版本冲突问题,不是非得一5261山不容二虎的情况,相反,python可以安4102装多个1653版本在同一电脑上,而且互不影响,但是偶尔有些小尴尬(你也可以理解为冲突,但并不是有一个版本就不能有另一个版本),比如终端界面运行python,和终端界面使用pip ,和默认哪个版本打开.py文件等,这个固然是个问题。但是,从python3.6.x版本开始,这些所有问题都不是问题,在安装python3.6时就已经为你自动解决以上的问题,然后运行的时候上面说到的小尴尬稍微注意一下就行。(我电脑上现在就有python2和python3两个版本,以我的电脑装好的作为参考)注意1:终端界面运行python,如果有多个版本,那么直接使用python,则会默认一个版本运行,而另一版本无法运行:这里我的电脑默认的版本就是python3要使用python2就这样:(python3也可以这样)注意2:使用pip安装第三方库,同样的,直接使用pip,会运行默认版本。但是这样的话就可以切换到想要的版本:或者:注意3:打开.py文件:选中py文件,然后鼠标右键,就有两个不同版本让你选择了这些都是python3.6.x版本开始自动搞定的,不需要设置注册表,改名啥的,卸载保留一个版本;内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 在pycharm中项目解释器与环境变量的设置方法
  • 在redhat系linux上部署python的celery框架的教程
  • python连接字符串的方法小结
  • python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
  • python的django框架中settings文件的部署建议
  • python中利用matplotlib读取灰度图的例子
  • 使用python的treq on twisted来进行http压力测试
  • 利用python微信库itchat实现微信自动回复功能
  • 解决python3 安装不了pil的问题
  • 解决pycharm import torch包失败的问题
  • python版本冲突,怎么解决
  • 多个版本的Python如何设置不冲突
  • 如果在windows下处理 python版本冲突问题?python ...
  • 安装时,由于与多个python库不兼容,目标文件不能包...
  • 机器上装两个python版本,怎么解决冲突
  • anaconda的python包与libpython冲突怎么解决
  • python换行的冲突问题
  • JAVA和Python同时学习的矛盾该怎么解决
  • 同一台机器同时安装 python2.7 和 python3.4 会不...
  • 麻烦大神,我已经配置了java的环境变量,再配置Pyt...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全vbsdos/bathtahtcpythonperl游戏相关vba远程脚本coldfusionruby专题autoitseraphzonepowershelllinux shellluagolangerlang其它首页python中安装模块包版本冲突问题的解决使用python搭建django应用程序步骤及版本冲突问题解决降低python版本的操作方法解决python3.7.0 ssl低版本导致pip无法使用问题python3.7.3版本和django2.2.3版本是否可以兼容详解python中gpu版本的opencv常用方法介绍windows支持哪个版本的python新手学python应该下哪个版本在pycharm中项目解释器与环境变量的设置方法在redhat系linux上部署python的celery框架的教程python连接字符串的方法小结python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法python的django框架中settings文件的部署建议python中利用matplotlib读取灰度图的例子使用python的treq on twisted来进行http压力测试利用python微信库itchat实现微信自动回复功能解决python3 安装不了pil的问题解决pycharm import torch包失败的问题python入门教程 超详细1小时学会pycharm 2020最新永久激活码(附python 列表(list)操作方法详解python 元组(tuple)操作详解python 字典(dictionary)操作详解pycharm 使用心得(一)安装和首python strip()函数 介绍python 中文乱码问题深入分析python中使用xlrd、xlwt操作excepython逐行读取文件内容的三种方简单了解django缓存方式及配置python制作简单的网页爬虫python中实现从目录中过滤出指定文件类型windows下python2与python3两个版本共存的python安装模块的常见问题及解决方法python numpy数组的索引和切片的操作方法python跳出循环语句continue与break的区别详解分布式任务队列celery使用说明python剪切视频与合并视频的实现django项目中使用jwt的实现代码
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved