地罡一博 发表于 2021-11-13 23:49:24

macbook安装python第三方库失败的问题

萌新~

MacBook Air; python3.8
“python -m pip install 第三方库”安装显示:
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named pip

"pip install 第三方库"显示:
-bash: pip: command not found

希望大佬帮帮忙

jackz007 发表于 2021-11-14 00:03:42

本帖最后由 jackz007 于 2021-11-14 00:19 编辑

      你这个 Python 分明是 2.7x,不是 3.8 吧?
      Linux 系统自带的 Python 2.7 不带 pip 安装工具。
Python -V
      用这条命令确定 Python 版本。

地罡一博 发表于 2021-11-14 00:49:11

jackz007 发表于 2021-11-14 00:03
你这个 Python 分明是 2.7x,不是 3.8 吧?
      Linux 系统自带的 Python 2.7 不带 pip 安装 ...

请问我怎样安装3.10呢,我下载的是最新的3.10,也进行了安装,但是按照你的方法显示的是2.7版本

jackz007 发表于 2021-11-14 00:57:21

      键入这条命令,看看你都安装了哪些 Python 版本。
ls -l /System/Library/Frameworks/Python.framework/Versions/
      找到 3.10 的安装位置后,再打开登录配置文件,把指向 Python 2.7 的 path 环境变量改为指向 3.10。
         

地罡一博 发表于 2021-11-14 01:16:40

jackz007 发表于 2021-11-14 00:57
键入这条命令,看看你都安装了哪些 Python 版本。

      找到 3.10 的安装位置后,再打开登录 ...

我还是不懂怎么弄。
官网下载直接按照的3.10,但是这提示里没看见有。
额,,登录配置文件是什么,怎么改 path 环境变量,我也不懂是什么。

实在是小白一枚,感谢你的回答。

我是学文科的,想用Python根据模板批量生成docx文档。
因为工作中需要生成大量的合同,而只需更改合同签订人的名字和其中部分数据。
要实现这个,需要安装第三方库,我就是在这一步被卡住了。

感谢。

傻眼貓咪 发表于 2021-11-14 08:28:57

本帖最后由 傻眼貓咪 于 2021-11-14 08:31 编辑

因为 Python 3.10.0 属於另外一个层次(完全不同环境)的全新版本,以往升级方法不同,这次升级最新版本 3.10.0 时,电脑是可以同时拥有新旧 2 个版本的(不会冲突,旧环境是旧环境 path,而新环境是新环境 path)如果怕错乱,建议先删除旧版本,然后再下载新版本(这样电脑就只会指向新版本环境 path)

注:Python 3.9.xx 版本以下完全和 3.10.0 不同(可以说 3.10.0 是重新设计的版本)

Daniel_Zhang 发表于 2021-11-14 08:38:02

mac 是 pip3 而不是 pip,因为 mac 内置了一个 2.7 版本的 Python

所以你 pip 的时候实际上对应的是内置的那个版本,而不是你自己安装的 3.x 的版本

可以自行搜索怎么把 pip 对应的版本修改成 3.x 的,但是有点复杂

所以以后直接使用 pip3 代替 pip 就可以了

运行 python 文件的时候同理,用 python3 代替 python

命令行输入的例子: python3 test.py

Daniel_Zhang 发表于 2021-11-14 08:42:36

Daniel_Zhang 发表于 2021-11-14 08:38
mac 是 pip3 而不是 pip,因为 mac 内置了一个 2.7 版本的 Python

所以你 pip 的时候实际上对应的是内置 ...

所以此处你的命令应该修改为

python3 -m pip install 包名称

这里的 pip 不需要改成 pip3 因为是用 pip 这个模块去下载

只有当你是 pip3 install 包名称    的时候,才需要修改为 pip3

3 代表的是 python 3

Gacy 发表于 2021-11-14 13:17:14

傻眼貓咪 发表于 2021-11-14 08:28
因为 Python 3.10.0 属於另外一个层次(完全不同环境)的全新版本,以往升级方法不同,这次升级最新版本 3. ...

我的win10 3.9也装不了,不知道啥原因 可烦死我了{:10_254:}

Stubborn 发表于 2021-11-14 15:25:28

本帖最后由 Stubborn 于 2021-11-14 15:40 编辑

找到 python3的路径,使用which命令
例如:which python3
记录python3的目录

使用软连接:ln -s 地址 启动名
例如:ln -s /usr/local/lib/python3/bin/pip pip3

使用新的启动名字安装轮子
例如:pip3 install requests

地罡一博 发表于 2021-11-17 20:17:51

非常感谢大家的回答,谢谢!!
页: [1]
查看完整版本: macbook安装python第三方库失败的问题