deepin15.11 python3 安装升级pip20
Tofloor
poster avatar
hotdog119
deepin
2020-05-28 04:48
Author
本帖最后由 hotdog119 于 2020-5-27 21:00 编辑

# 利用apt为Python3安装pip
sudo apt-get install python3-pip
# Python3.5安装的是pip9,需要升级到pip20
pip3 install -U pip

# 系统提示pip已经被占用,需要用-m pip的方式处理,则命令改为
sudo python3 -m pip install -U pip



Reply Favorite View the author
All Replies
avatar
SamLukeYes
deepin
2020-05-28 05:02
#1
python的文档中说了,不要用sudo来运行pip。其实pip这玩意儿也没有太大的升级的必要,另外再装个conda不香吗?
Reply View the author
avatar
hotdog119
deepin
2020-05-28 05:54
#2
https://bbs.deepin.org/post/195144
python的文档中说了,不要用sudo来运行pip。其实pip这玩意儿也没有太大的升级的必要,另外再装个conda不香 ...

其实我也不太清楚conda与pip的关系和优劣,我使用VSCode学习Python时,VSCode提示我安装的,随即发现pip在deepin中并不存在,然后又是安转Python3.8,又是关联等等试了一大圈,最后才总结了最简单的两个命令,发出来给其他我这样的新手参考一下,省了走弯路。
Reply View the author
avatar
SamLukeYes
deepin
2020-05-28 06:02
#3
https://bbs.deepin.org/post/195144
其实我也不太清楚conda与pip的关系和优劣,我使用VSCode学习Python时,VSCode提示我安装的,随即发现pip ...

第一个命令安装pip没问题,如果确实需要新版pip的话第二个命令也没问题。第三个命令不推荐,用pip来管理在系统级别安装的python模块容易出事,会和系统的包管理器发生冲突。
Reply View the author
avatar
hotdog119
deepin
2020-05-28 06:22
#4
https://bbs.deepin.org/post/195144
第一个命令安装pip没问题,如果确实需要新版pip的话第二个命令也没问题。第三个命令不推荐,用pip来管理 ...

好的,谢谢提醒,这个我会好好注意的。
Reply View the author