bug宝典Python篇 Uninstalling setuptools-1.1.6:

本文讨论了在Mac系统中使用pip安装第三方包如cryptography时遇到的问题,特别是卸载setuptools旧版本时出现的异常,并提供了查找get-pip.py文件的方法。

安装某些插件的时候,会出现下面的问题,例如pip install cryptography

python
  Running setup.py install for simplegeneric ... done
  Found existing installation: setuptools 1.1.6
    Uninstalling setuptools-1.1.6:
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/Library/P

我在网上搜了一下,Mac下在使用pip安装第三方包的时候Uninstalling setuptools-1.1.6:Exception,但是官网上从那里可以下载到get-pip.py文件呢,我是没有看到,那么到底如何解决这个问题呢?get-pip.py下载地址

Uninstalling zict-3.0.0: Successfully uninstalled zict-3.0.0 Attempting uninstall: wrapt Found existing installation: wrapt 1.17.3 Uninstalling wrapt-1.17.3: Successfully uninstalled wrapt-1.17.3 Attempting uninstall: urllib3 Found existing installation: urllib3 1.26.20 Uninstalling urllib3-1.26.20: Successfully uninstalled urllib3-1.26.20 Attempting uninstall: tzdata Found existing installation: tzdata 2025.2 Uninstalling tzdata-2025.2: Successfully uninstalled tzdata-2025.2 Attempting uninstall: typing-extensions Found existing installation: typing_extensions 4.14.1 Uninstalling typing_extensions-4.14.1: Successfully uninstalled typing_extensions-4.14.1 Attempting uninstall: tornado Found existing installation: tornado 6.5.2 Uninstalling tornado-6.5.2: Successfully uninstalled tornado-6.5.2 Attempting uninstall: toolz Found existing installation: toolz 1.0.0 Uninstalling toolz-1.0.0: Successfully uninstalled toolz-1.0.0 Attempting uninstall: tblib Found existing installation: tblib 3.1.0 Uninstalling tblib-3.1.0: Successfully uninstalled tblib-3.1.0 Attempting uninstall: six Found existing installation: six 1.17.0 Uninstalling six-1.17.0: Successfully uninstalled six-1.17.0 Attempting uninstall: setuptools Found existing installation: setuptools 69.5.1 Uninstalling setuptools-69.5.1: Successfully uninstalled setuptools-69.5.1 Attempting uninstall: rtree Found existing installation: rtree 1.4.1 Uninstalling rtree-1.4.1: Successfully uninstalled rtree-1.4.1 Attempting uninstall: pyyaml Found existing installation: PyYAML 6.0.2 Uninstalling PyYAML-6.0.2: Successfully uninstalled PyYAML-6.0.2 Attempting uninstall: pygments Found existing installation: Pygments 2.19.2 Uninstalling Pygments-2.19.2: ------- -------------------------------- 18/97 [pygments]ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'd:\\academic\\pyhthon\\aoncaonda\\envs\\squidpy_xenium\\scripts\\pygmentize.exe' Consider using the `--user` option or check the permissions.
10-17
sudo pip3 uninstall pip setuptools wheel WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. Found existing installation: pip 21.3.1 Uninstalling pip-21.3.1: Would remove: /usr/bin/pip3 /usr/local/bin/pip /usr/local/bin/pip3 /usr/local/bin/pip3.6 /usr/local/lib/python3.6/site-packages/pip-21.3.1.dist-info/* /usr/local/lib/python3.6/site-packages/pip/* Proceed (Y/n)? y Successfully uninstalled pip-21.3.1 Found existing installation: setuptools 59.6.0 Uninstalling setuptools-59.6.0: Would remove: /usr/local/lib/python3.6/site-packages/_distutils_hack/* /usr/local/lib/python3.6/site-packages/distutils-precedence.pth /usr/local/lib/python3.6/site-packages/pkg_resources/* /usr/local/lib/python3.6/site-packages/setuptools-59.6.0.dist-info/* /usr/local/lib/python3.6/site-packages/setuptools/* Proceed (Y/n)? y Successfully uninstalled setuptools-59.6.0 Found existing installation: wheel 0.37.1 Uninstalling wheel-0.37.1: Would remove: /usr/local/bin/wheel /usr/local/lib/python3.6/site-packages/wheel-0.37.1.dist-info/* /usr/local/lib/python3.6/site-packages/wheel/* Proceed (Y/n)? y Successfully uninstalled wheel-0.37.1 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [user@localhost ~]$ pip3 install --user pip setuptools wheel bash: /usr/bin/pip3: No such file or directory [user@localhost ~]$ pip3 install --user pip setuptools wheel bash: /usr/bin/pip3: No such file or directory [user@localhost ~]$ pip3 --version bash: /usr/bin/pip3: No such file or directory怎么解决
最新发布
11-28
764.9 Attempting uninstall: queuelib 764.9 Found existing installation: queuelib 1.7.0 764.9 Uninstalling queuelib-1.7.0: 765.0 Successfully uninstalled queuelib-1.7.0 765.0 Attempting uninstall: pytz 765.0 Found existing installation: pytz 2024.1 765.2 Uninstalling pytz-2024.1: 765.7 Successfully uninstalled pytz-2024.1 766.1 Attempting uninstall: PyDispatcher 766.1 Found existing installation: PyDispatcher 2.0.7 766.1 Uninstalling PyDispatcher-2.0.7: 766.1 Successfully uninstalled PyDispatcher-2.0.7 766.1 Attempting uninstall: pyasn1 766.1 Found existing installation: pyasn1 0.6.0 766.2 Uninstalling pyasn1-0.6.0: 766.3 Successfully uninstalled pyasn1-0.6.0 769.2 Attempting uninstall: incremental 769.2 Found existing installation: incremental 22.10.0 769.2 Uninstalling incremental-22.10.0: 769.3 Successfully uninstalled incremental-22.10.0 769.4 Attempting uninstall: constantly 769.4 Found existing installation: constantly 23.10.4 769.4 Uninstalling constantly-23.10.4: 769.5 Successfully uninstalled constantly-23.10.4 769.5 Attempting uninstall: certifi 769.5 Found existing installation: certifi 2024.6.2 769.5 Uninstalling certifi-2024.6.2: 769.6 Successfully uninstalled certifi-2024.6.2 769.6 Attempting uninstall: zope.interface 769.6 Found existing installation: zope.interface 6.4.post2 769.7 Uninstalling zope.interface-6.4.post2: 770.9 Successfully uninstalled zope.interface-6.4.post2 771.3 Attempting uninstall: urllib3 771.3 Found existing installation: urllib3 2.2.1 771.4 Uninstalling urllib3-2.2.1: 771.5 Successfully uninstalled urllib3-2.2.1 779.5 Attempting uninstall: six 779.5 Found existing installation: six 1.16.0 779.5 Uninstalling six-1.16.0: 779.6 Successfully uninstalled six-1.16.0 780.9 Attempting uninstall: pymongo 780.9 Found existing installation: pymongo 4.7.3 781.0 Uninstalling pymongo-4.7.3: 781.3 Successfully uninstalled pymongo-4.7.3 784.3 Attempting uninstall: pycparser 784.3 Found existing installation: pycparser 2.22 784.3 Uninstalling pycparser-2.22: 784.4 Successfully uninstalled pycparser-2.22 784.6 Attempting uninstall: pyasn1-modules 784.6 Found existing installation: pyasn1_modules 0.4.0 784.7 Uninstalling pyasn1_modules-0.4.0: 784.9 Successfully uninstalled pyasn1_modules-0.4.0 795.0 Attempting uninstall: lxml 795.0 Found existing installation: lxml 5.2.2 795.1 Uninstalling lxml-5.2.2: 795.3 Successfully uninstalled lxml-5.2.2 796.0 Attempting uninstall: jmespath 796.0 Found existing installation: jmespath 1.0.1 796.0 Uninstalling jmespath-1.0.1: 796.0 Successfully uninstalled jmespath-1.0.1 796.1 Attempting uninstall: itemadapter 796.1 Found existing installation: itemadapter 0.9.0 796.1 Uninstalling itemadapter-0.9.0: 796.1 Successfully uninstalled itemadapter-0.9.0 796.1 Attempting uninstall: idna 796.1 Found existing installation: idna 3.7 796.1 Uninstalling idna-3.7: 796.1 Successfully uninstalled idna-3.7 798.4 Attempting uninstall: cssselect 798.4 Found existing installation: cssselect 1.2.0 798.4 Uninstalling cssselect-1.2.0: 798.4 Successfully uninstalled cssselect-1.2.0 798.8 Attempting uninstall: blinker 798.8 Found existing installation: blinker 1.4 798.8 ERROR: Cannot uninstall 'blinker'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
04-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

warrah

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值