gpt4 book ai didi

python - 由于环境错误 : [Errno 2] No such file or directory\\METADATA,无法安装包

转载 作者:太空狗 更新时间:2023-10-29 22:28:24 25 4
gpt4 key购买 nike

我对编码比较陌生,所以我(还)没有运行虚拟环境。相反,我只是将带有 pip 的软件包直接下载到我的电脑上,以便在 atom 中运行 python 3.7。

当我前几天尝试使用 pip 安装 scrapy 包时 -m pip install --user scrapy

我收到此错误:由于环境错误无法安装包:[Errno 2] 没有这样的文件或目录:'c:\\users\\adrian\\appdata\\roaming\\python\\python37\\site-packages\\pip-19.0.1.dist-info\\METADATA'

我在相关错误中看到的大多数其他答案都让人们使用 conda 安装某种类型的修复程序吗?当我尝试使用 conda 执行其中一个修复时,我收到了一个 CondaHTTPError: SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url:/pkgs/free/noarch/repodata.json.bz2(由 SSLError("Can\'t connect to HTTPS URL because the SSL module is not available.

任何方向将不胜感激:-)

最佳答案

长话短说:

问题:安装路径长

解决方案 1:在路径较短的文件夹(例如 C:/my_py_packages/some_package)中安装所需的 python 包(在我的例子中是 tensorflow)

解决方案 2:将注册表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled 设置为 1 as mentioned here .




原始答案:当我尝试安装 tensorflow 库时,我遇到了这种错误。我的错误如下:

Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'c:\mojifajlovi\faks\11master\1semestar\siap-sistemizaistrazivanjeianalizupodataka_(datamining)\projekat\rad\venvs\siap_venv\Lib\site-packages\tensorflow_estimator\python\estimator\canned\linear_optimizer\python\utils\pycache\sharded_mutable_dense_hashtable.cpython-37.pyc'

因此,__pycache__ 目录中没有 sharded_mutable_dense_hashtable.cpython-37.pyc 文件。但是,sharded_mutable_dense_hashtable.cpython-37.pyc 文件位于 utils 目录(这是 __pycache__ 目录的父目录)。

这就是为什么我尝试手动复制 __pycache__ 目录中的 sharded_mutable_dense_hashtable.cpython-37.pyc 文件。当我尝试这样做时,出现复制错误,指出路径太长,因此无法将文件放入目录中。

因此,解决方案:

在路径较短的文件夹(例如 C:/my_py_packages/some_package)中安装所需的 python 包(在我的例子中是 tensorflow)或设置注册表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled1 as mentioned here .

关于python - 由于环境错误 : [Errno 2] No such file or directory\\METADATA,无法安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54778630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com