下载pipenv时遇到的各种问题

 看flaskweb开发实战,第一步下载pipenv就狠狠碰壁

pip install --user pipenv
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Collecting pipenv
  Downloading pipenv-2023.12.1-py3-none-any.whl (3.1 MB)
     |▌                               | 61 kB 12 kB/s eta 0:03:59ERROR: Exception:
Traceback (most recent call last):
  File "D:\Anaconda\lib\site-packages\pip\_vendor\urllib3\response.py", line 438, in _error_catcher
    yield
  File "D:\Anaconda\lib\site-packages\pip\_vendor\urllib3\response.py", line 519, in read
    data = self._fp.read(amt) if not fp_closed else b""
  File "D:\Anaconda\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 62, in read
    data = self.__fp.read(amt)
  File "D:\Anaconda\lib\http\client.py", line 463, in read
    n = self.readinto(b)
  File "D:\Anaconda\lib\http\client.py", line 507, in readinto
    n = self.fp.readinto(b)
  File "D:\Anaconda\lib\socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "D:\Anaconda\lib\ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "D:\Anaconda\lib\ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Anaconda\lib\site-packages\pip\_internal\cli\base_command.py", line 173, in _main
    status = self.run(options, args)
  File "D:\Anaconda\lib\site-packages\pip\_internal\cli\req_command.py", line 203, in wrapper
    return func(self, options, args)
  File "D:\Anaconda\lib\site-packages\pip\_internal\commands\install.py", line 315, in run
    requirement_set = resolver.resolve(
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\resolver.py", line 94, in resolve
    result = self._result = resolver.resolve(
  File "D:\Anaconda\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 472, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "D:\Anaconda\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 341, in resolve
    self._add_to_criteria(self.state.criteria, r, parent=None)
  File "D:\Anaconda\lib\site-packages\pip\_vendor\resolvelib\resolvers.py", line 172, in _add_to_criteria
    if not criterion.candidates:
  File "D:\Anaconda\lib\site-packages\pip\_vendor\resolvelib\structs.py", line 151, in __bool__
    return bool(self._sequence)
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 140, in __bool__
    return any(self)
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 128, in <genexpr>
    return (c for c in iterator if id(c) not in self._incompatible_ids)
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 32, in _iter_built
    candidate = func()
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\factory.py", line 204, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 295, in __init__
    super().__init__(
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 156, in __init__
    self.dist = self._prepare()
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 227, in _prepare
    dist = self._prepare_distribution()
  File "D:\Anaconda\lib\site-packages\pip\_internal\resolution\resolvelib\candidates.py", line 305, in _prepare_distribution
    return self._factory.preparer.prepare_linked_requirement(
  File "D:\Anaconda\lib\site-packages\pip\_internal\operations\prepare.py", line 508, in prepare_linked_requirement
    return self._prepare_linked_requirement(req, parallel_builds)
  File "D:\Anaconda\lib\site-packages\pip\_internal\operations\prepare.py", line 550, in _prepare_linked_requirement
    local_file = unpack_url(
  File "D:\Anaconda\lib\site-packages\pip\_internal\operations\prepare.py", line 239, in unpack_url
    file = get_http_url(
  File "D:\Anaconda\lib\site-packages\pip\_internal\operations\prepare.py", line 102, in get_http_url
    from_path, content_type = download(link, temp_dir.path)
  File "D:\Anaconda\lib\site-packages\pip\_internal\network\download.py", line 145, in __call__
    for chunk in chunks:
  File "D:\Anaconda\lib\site-packages\pip\_internal\cli\progress_bars.py", line 144, in iter
    for x in it:
  File "D:\Anaconda\lib\site-packages\pip\_internal\network\utils.py", line 63, in response_chunks
    for chunk in response.raw.stream(
  File "D:\Anaconda\lib\site-packages\pip\_vendor\urllib3\response.py", line 576, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "D:\Anaconda\lib\site-packages\pip\_vendor\urllib3\response.py", line 541, in read
    raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  File "D:\Anaconda\lib\contextlib.py", line 137, in __exit__
    self.gen.throw(typ, value, traceback)
  File "D:\Anaconda\lib\site-packages\pip\_vendor\urllib3\response.py", line 443, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)

 一堆触目惊心的报错呜呜,好像说是超时啥的,要换国内的源??

参考:python——pip 安装出现ERROR: Exception: Traceback (most recent call last):的问题_ipython安装error: exception: traceback (most recent -CSDN博客

Python笔记——更新pip时遇到traceback(most recent call last)错误以及error: The read operation timed out解决方法-CSDN博客

 好像没成功,不知道为啥我又去下载easy_install了呵呵

 跟着教程下载了最新版setuptools-69.0.3,easy_install一直这个死样子

下载setuptools是参考这篇setuptools的下载安装_setuptools下载-CSDN博客

 (我的在此处打开powershell窗口失灵了,打开的路径根本不是当前路径而是system32,又学习了一下如何设置这个呵呵呵,参考了这篇博文Windows10 设置鼠标右键在此处打开cmd和Powershell窗口_在此处打开powershell窗口-CSDN博客

查了半天发现新版setuptools没有easy_install。。。好好好

我又去ez_setup.py换另一种方法下载easy_install了 参考这个【Python】Windows下easy_install的安装方法 - 简书 (jianshu.com)  好像还是报错

看提示好像是让我下载setuptools-33.1.1

D:\下载>easy_install
Traceback (most recent call last):
  File "D:\Anaconda\Scripts\easy_install-script.py", line 11, in <module>
    load_entry_point('setuptools==33.1.1', 'console_scripts', 'easy_install')()
  File "D:\Anaconda\lib\site-packages\pkg_resources\__init__.py", line 485, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "D:\Anaconda\lib\site-packages\pkg_resources\__init__.py", line 2854, in load_entry_point
    return ep.load()
  File "D:\Anaconda\lib\site-packages\pkg_resources\__init__.py", line 2458, in load
    return self.resolve()
  File "D:\Anaconda\lib\site-packages\pkg_resources\__init__.py", line 2464, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<frozen zipimport>", line 259, in load_module
  File "d:\anaconda\lib\site-packages\setuptools-33.1.1-py3.9.egg\setuptools\command\easy_install.py", line 51, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "d:\anaconda\lib\site-packages\setuptools-33.1.1-py3.9.egg\setuptools\archive_util.py", line 11, in <module>
ImportError: cannot import name 'ContextualZipFile' from 'pkg_resources' (D:\Anaconda\lib\site-packages\pkg_resources\__init__.py)

想卸载setuptools又报错

D:\下载>pip uninstall setuptools
Script file 'D:\Anaconda\Scripts\pip-script.py' is not present.

 不知道在哪里看到的这个命令(页面开太多了找不到。。。想鼠

conda install -f pip

 哇这一个大招下来世界都安静了

接下来就是卸载高版本setuptools并重新下载低版本setuptools

pip uninstall setuptools
pip install setuptools==33.1.1

 更新了一下pip然后用国内的源安装pipenv

easy_install --upgrade pip

 http后面记得加s

D:\下载>pip install -i http://pypi.doubanio.com/simple/ pipenv
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Looking in indexes: http://pypi.doubanio.com/simple/
WARNING: The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.doubanio.com'.
ERROR: Could not find a version that satisfies the requirement pipenv (from versions: none)
ERROR: No matching distribution found for pipenv
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)

D:\下载>pip install -i https://pypi.doubanio.com/simple/ pipenv
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Looking in indexes: https://pypi.doubanio.com/simple/
Collecting pipenv
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/f4/58/a8a005cc4d4018d6a679b033c96d760fe262f361117f70f018b77e2333c6/pipenv-2023.12.1-py3-none-any.whl (3.1 MB)
     |████████████████████████████████| 3.1 MB 3.3 MB/s
Collecting virtualenv>=20.24.2
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/83/22/54b1180756d2d6194bcafb7425d437c3034c4bff92129c3e1e633079e2c4/virtualenv-20.25.0-py3-none-any.whl (3.8 MB)
     |████████████████████████████████| 3.8 MB 1.7 MB/s
Requirement already satisfied: certifi in d:\anaconda\lib\site-packages (from pipenv) (2021.10.8)
Collecting setuptools>=67
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/55/3a/5121b58b578a598b269537e09a316ad2a94fdd561a2c6eb75cd68578cc6b/setuptools-69.0.3-py3-none-any.whl (819 kB)
     |████████████████████████████████| 819 kB 2.2 MB/s
Collecting filelock<4,>=3.12.2
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl (11 kB)
Collecting distlib<1,>=0.3.7
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/8e/41/9307e4f5f9976bc8b7fea0b66367734e8faf3ec84bc0d412d8cfabbb66cd/distlib-0.3.8-py2.py3-none-any.whl (468 kB)
     |████████████████████████████████| 468 kB 2.2 MB/s
Collecting platformdirs<5,>=3.9.1
  Downloading https://mirrors.cloud.tencent.com/pypi/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl (17 kB)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Installing collected packages: platformdirs, filelock, distlib, virtualenv, setuptools, pipenv
  Attempting uninstall: filelock
    WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
    Found existing installation: filelock 3.6.0
    Uninstalling filelock-3.6.0:
      Successfully uninstalled filelock-3.6.0
  Attempting uninstall: setuptools
    WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
    Found existing installation: setuptools 33.1.1
    Uninstalling setuptools-33.1.1:
      Successfully uninstalled setuptools-33.1.1
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
spyder 5.1.5 requires pyqt5<5.13, which is not installed.
spyder 5.1.5 requires pyqtwebengine<5.13, which is not installed.
conda-repo-cli 1.0.4 requires pathlib, which is not installed.
anaconda-project 0.10.2 requires ruamel-yaml, which is not installed.
Successfully installed distlib-0.3.8 filelock-3.13.1 pipenv-2023.12.1 platformdirs-4.2.0 setuptools-69.0.3 virtualenv-20.25.0
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)

查了一下说把没下载的包再下载一下就好

下载pyq5-失败

D:\下载>pip install pyq5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
D:\Anaconda\Scripts\pip-script.py:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Looking in indexes: http://pypi.douban.com/simple/
ERROR: Could not find a version that satisfies the requirement pyq5 (from versions: none)
ERROR: No matching distribution found for pyq5
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)

 查半天最后发现少了个t,应该是pyqt5

D:\下载>pip install pyqt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
D:\Anaconda\Scripts\pip-script.py:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
Looking in indexes: http://pypi.douban.com/simple/
Requirement already satisfied: pyqt5 in d:\anaconda\lib\site-packages (5.15.10)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in d:\anaconda\lib\site-packages (from pyqt5) (5.15.2)
Requirement already satisfied: PyQt5-sip<13,>=12.13 in d:\anaconda\lib\site-packages (from pyqt5) (12.13.0)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (d:\anaconda\lib\site-packages)

这算是可以了??

D:\下载>pipenv --version
pipenv, version 2023.12.1

emmmm先这样吧

对了还有忘了哪一步遇到的Error processing line 1 报错,参考了这篇文章Error processing line 1 of D:\**\anaconda3\lib\site-packages\matplotlib-3.3.2-py3.8-nspkg.pth:-CSDN博客

还有各种其它报错我真的......总之在下载pipenv的路上越走越歪,也不知道到底哪步是最有用的,鼠鼠我本来就自卑呜呜呜......

那就酱吧拜拜

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值