Deepin如何更改Python的默认版本?
Tofloor
poster avatar
137******52
deepin
2019-01-28 02:13
Author
自带的是2.7.5 和 3.6.5 ,默认指向3.6.5 但是被我折腾没了,又安装了3.7版本。
想只留3.7,如果麻烦,默认指向3.7也行。
Reply Favorite View the author
All Replies
avatar
186******51
deepin
2019-01-28 02:36
#1
python这个命令本身就是一个软链接,cd进/usr/bin/看看就知道了,改默认指向很方便的,在/usr/bin/里面执行sudo ln -sf pythonXXX python就行了,再运行python命令就是你要的版本了
Reply View the author
avatar
cosct
deepin
2019-01-28 02:43
#2
不要删除python2,linux有很多软件包包括系统组件都依赖python2
Reply View the author
avatar
137******52
deepin
2019-01-28 03:17
#3
https://bbs.deepin.org/post/174306
python这个命令本身就是一个软链接,cd进/usr/bin/看看就知道了,改默认指向很方便的,在/usr/bin/里面执行 ...

好的,我试试,非常感谢您!
Reply View the author
avatar
137******52
deepin
2019-01-28 03:19
#4
https://bbs.deepin.org/post/174306
不要删除python2,linux有很多软件包包括系统组件都依赖python2

好的!非常感谢!
Reply View the author
avatar
137******52
deepin
2019-01-28 04:05
#5
https://www.cnblogs.com/Misakikure/p/9705758.html
最好是这篇帖子完成了配置
Reply View the author
avatar
186******51
deepin
2019-01-28 04:28
#6
https://bbs.deepin.org/post/174306
https://www.cnblogs.com/Misakikure/p/9705758.html
最好是这篇帖子完成了配置

唔,这篇文章的第一个解决方案没有成功是因为ln -s xxx xxx这里少了一个f,导致原有链接存在时命令失效,使用ln -sf xxx xxx命令可以解决该问题。
Reply View the author
avatar
josonlee
deepin
2019-01-28 04:32
#7
你这个没必要,命令行的话通过python和python3来区分,pycharm这类编辑器的话创建项目时可以指定是哪个版本
Reply View the author
avatar
tiaonmmn
deepin
2019-01-28 04:48
#8
用这个update-alternatives,Debian系自带的工具。
Reply View the author
avatar
m_se-612517
deepin
2020-06-03 03:26
#9
https://bbs.deepin.org/post/174306
python这个命令本身就是一个软链接,cd进/usr/bin/看看就知道了,改默认指向很方便的,在/usr/bin/里面执行 ...

我是把默认的2.7改为3.7,为什么我这个运行完之后,再次输入python,会出现bash:python:未找到命令
Reply View the author
avatar
m_se-612517
deepin
2020-06-03 03:28
#10
求助大家!!!
Reply View the author
avatar
m_se-612517
deepin
2020-06-03 03:40
#11
谢谢大家了,已解决了,也谢谢楼主
Reply View the author
avatar
mmlmonkey
deepin
2020-06-04 19:15
#12
请使用virtualenv建立自己的独立环境 然后把路径添加到path里
Reply View the author