如何解决python多种版本冲突问题
作者:java_web攻城狮 时间:2023-12-28 06:41:17
场景分析
一般Linux系统默认自带两个版本的python,我按照的虚拟机系统自带的版本为python2.7和python3.2,但是由于个人习惯问题,我喜欢使用新版本的 python进行开发.这样就会导致执行命令时候出现版本冲突问题.
问题复现
在我准备执行之前写好的一个文件的时候,出现报错. 显而易见的是缺少requests依赖,此时我就下载安装相关依赖.
但是安装的时候我发现,我下载的依赖默认存放在python2.7
对应的依赖库中,也就是下载完成之后,你再次执行python
文件的时候依然抱错,未找到相关依赖的错误
所以我们现在需要解决的就是这种关系对应不上的问题
解决问题
删除旧版本对应的启动文件(如果需要使用多中版本开发的不建议这样)
查询默认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.9
pip -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
启动测试
启动成功
来源:https://juejin.im/post/6882978233000656910?utm_source=tuicool&utm_medium=referral
标签:python,版本,冲突
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python判断字符串是否是json格式方法分享
2023-01-02 20:50:37
Python内置函数dir详解
2023-05-29 13:38:10
Python如何在windows环境安装pip及rarfile
2021-01-12 18:00:21
![](https://img.aspxhome.com/file/2023/2/86382_0s.png)
利用Python提取PDF文本的简单方法实例
2023-05-09 05:37:34
![](https://img.aspxhome.com/file/2023/9/66409_0s.jpg)
asp如何随机显示网站链接?
2010-06-07 20:40:00
Vue 通过自定义指令回顾v-内置指令(小结)
2023-07-02 16:56:42
![](https://img.aspxhome.com/file/2023/9/139839_0s.png)
Python中的axis参数的具体使用
2021-06-14 19:42:53
![](https://img.aspxhome.com/file/2023/5/92045_0s.png)
torch 中各种图像格式转换的实现方法
2021-04-17 08:08:13
php中Ctype函数用法详解
2023-06-19 01:43:13
11个Python3字典内置方法大全与示例汇总
2021-11-26 22:33:51
![](https://img.aspxhome.com/file/2023/2/99472_0s.jpg)
Go语言中利用http发起Get和Post请求的方法示例
2024-04-26 17:33:22
![](https://img.aspxhome.com/file/2023/0/133980_0s.png)
php mail to 配置详解
2024-05-13 09:22:51
判断Session的过期时间 采用JavaScript实时显示剩余多少秒
2011-04-04 10:48:00
利用Python破解斗地主残局详解
2021-06-04 06:16:49
![](https://img.aspxhome.com/file/2023/2/92342_0s.jpg)
Python urlopen()函数 示例分享
2022-08-15 01:00:58
MSSql简单查询出数据表中所有重复数据的方法
2024-01-14 20:06:56
数据库Left join , Right Join, Inner Join 的相关内容,非常实用
2024-01-16 16:59:56
在ie6下的hover伪类的使用
2008-06-01 13:51:00
python函数默认参数使用避坑指南
2023-06-19 13:37:50
![](https://img.aspxhome.com/file/2023/6/90296_0s.png)
Django+Celery实现定时任务的示例
2023-07-27 19:48:18
![](https://img.aspxhome.com/file/2023/4/61704_0s.png)