Mac下安装pip报错

在Mac上尝试安装pip时遇到错误,首先按照官方文档使用`pip install -U pip setup tools`命令安装失败,提示`pip不是命令`。接着通过下载get-pip.py文件,尝试运行`python get-pip.py`,出现`Permission denied`错误。最后,使用`python3 get-pip.py`成功安装了pip。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python完全不了解,今天根据教程装好python,附上参考链接 在Mac OSX中搭建Python集成开发环境图解 – 码农网

然后想调试一个程序,说要装pip,于是上python官网,点开pypi



密密麻麻一片,看不太懂是什么,于是点开左侧导航中的PyPI Tutorial进去看看


第一段说当前文档不再维护,有更新的资料并给出了链接,直接点进去了


pip是用于安装和管理python包的工具,那Installing Packages应该有些信息是我要的,点进去


在目录第第二条就看到的安装pip的描述,点进去,往下看很快就找到安装pip的描述


根据文档的描述,打开终端输pip install -U pip setup tools,提示pip不是命令,我没仔细研究,采用下方的otherwise中的方法,下载get-pip.py,然后用终端执行,

Last login: Tue Nov 29 19:27:00 on ttys001

192:Downloads lishengda$ python get-pip.py

Collecting pip

  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)

    100% |████████████████████████████████| 1.3MB 95kB/s 

Collecting wheel

  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)

    100% |████████████████████████████████| 71kB 89kB/s 

Installing collected packages: pip, wheel

Exception:

Traceback (most recent call last):

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/basecommand.py", line 215, in main

    status = self.run(options, args)

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/commands/install.py", line 342, in run

    prefix=options.prefix_path,

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/req/req_set.py", line 784, in install

    **kwargs

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/req/req_install.py", line 851, in install

    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/req/req_install.py", line 1064, in move_wheel_files

    isolated=self.isolated,

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/wheel.py", line 345, in move_wheel_files

    clobber(source, lib_dir, True)

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/wheel.py", line 316, in clobber

    ensure_dir(destdir)

  File "/var/folders/wz/_d4crmhd0nn5qlffdt3s4c3c0000gp/T/tmpRARzV1/pip.zip/pip/utils/__init__.py", line 83, in ensure_dir

    os.makedirs(path)

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs

    mkdir(name, mode)

OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip'


报错,不知何故,想起来我装的python是3.4,于是把指令换成python3 get-pip.py试了下,果然通过。

192:Downloads lishengda$ python3 get-pip.py

Collecting pip

  Using cached pip-9.0.1-py2.py3-none-any.whl

Collecting wheel

  Using cached wheel-0.29.0-py2.py3-none-any.whl

Installing collected packages: pip, wheel

  Found existing installation: pip 8.1.1

    Uninstalling pip-8.1.1:

      Successfully uninstalled pip-8.1.1

Successfully installed pip-9.0.1 wheel-0.29.0

192:Downloads lishengda$ 


未及深究,很多地方带猜的,先记下,以后明白了再更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值