[Newbies] 哪位大佬教一下装python的教程,十分感谢
Tofloor
poster avatar
zyn1233
deepin
2022-09-20 05:34
Author

用的VScode,好不容易在网上找的教程安装上了python3.10.7,却在pip的时候卡住了,“bash: pip:未找到命令”,然后网上说用 yum命令,却是:bash: yum:未找到命令

然后就是各种的未找到命令,现在是陷入死循环了,解决问题需要命令,输入命令又找不到命令😭

用的最新的deepin20.7系统,有哪位大佬给说下教程,十分感谢!

Reply Favorite View the author
All Replies
软件技术就是生产力
deepin
2022-09-20 05:38
#1
The user is banned, and the content is hidden.
ice
deepin
2022-09-20 05:42
#2

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。

我用的系统自带的python2.7.16

pip可以正常使用

Reply View the author
寂静的羽夏
deepin
2022-09-20 05:55
#3

yum 应该不是 debian 系的包管理命令吧doubt

如果你仅仅对 Python 版本的要求是主版本号为3就行,apt 包管理就有一个,直接安装就行了。

sudo apt install python3 python3-pip

这个 Python 版本为 3.7.3

Reply View the author
gfdgd_xi
deepin
Ecological co-builder
2022-09-20 06:06
#4

如果是自己装的py,需要自己找安装pip的安装包来装

Reply View the author
sukanka
deepin
2022-09-20 16:44
#5

首页有个帖子也许能帮到你 https://bbs.deepin.org/post/243298

Reply View the author
zed7th
deepin
2022-09-20 18:55
#6

系统自带 Python 3.7 ,如果不能满足你的需求可以选择编译安装,方法同 Debian 编译安装 Python :

安装编译需要的系统库:
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
从官方仓库下载Python 3.10.5 源码包并解压:
wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
tar -xf Python-3.10.*.tgz
编译 Python 3.10:
cd Python-3.10.*/
./configure --enable-optimizations
make -j 4
sudo make altinstall
Reply View the author
zyn1233
deepin
2022-09-21 01:54
#7
zed7th

系统自带 Python 3.7 ,如果不能满足你的需求可以选择编译安装,方法同 Debian 编译安装 Python :

安装编译需要的系统库:
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
从官方仓库下载Python 3.10.5 源码包并解压:
wget https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
tar -xf Python-3.10.*.tgz
编译 Python 3.10:
cd Python-3.10.*/
./configure --enable-optimizations
make -j 4
sudo make altinstall

谢谢,只是编译完没有pip命令,让我没办法去安装第三方库

Reply View the author
zyn1233
deepin
2022-09-21 01:56
#8
sukanka

首页有个帖子也许能帮到你 https://bbs.deepin.org/post/243298

好的,谢谢

Reply View the author
zyn1233
deepin
2022-09-21 01:59
#9
寂静的羽夏

yum 应该不是 debian 系的包管理命令吧doubt

如果你仅仅对 Python 版本的要求是主版本号为3就行,apt 包管理就有一个,直接安装就行了。

sudo apt install python3 python3-pip

这个 Python 版本为 3.7.3

谢谢,我试试,只要能pip了就行,要不没法装第三方库

Reply View the author
zyn1233
deepin
2022-09-21 02:00
#10
gfdgd_xi

如果是自己装的py,需要自己找安装pip的安装包来装

就是自己装的py3.10.7,然后就没有pip了,还不知道怎么装pip

Reply View the author
monkeycc
deepin
2022-09-21 04:31
#11

Anaconda 香喷喷的 为什么不用呢

Reply View the author
zed7th
deepin
2022-09-21 07:18
#12
zyn1233

谢谢,只是编译完没有pip命令,让我没办法去安装第三方库

编译完的 pip 命令是和系统自带的分开的,你可以使用 pip3.10 执行,或者使用 python3.10 -m pip

Reply View the author
zyn1233
deepin
2022-09-22 00:29
#13
zed7th

编译完的 pip 命令是和系统自带的分开的,你可以使用 pip3.10 执行,或者使用 python3.10 -m pip

已经解决了,谢谢大佬😄

Reply View the author
安树收园
deepin
2023-01-25 05:44
#14

现在不用pip了,都被pip3替代了,所以网上说用pip命令的全是误导,除非你把pip改成pip3

Reply View the author