鱼C论坛

 找回密码
 立即注册
查看: 2740|回复: 26

[已解决]关于内网安装python第三方库失败的求助

[复制链接]
发表于 2024-4-24 13:46:29 | 显示全部楼层 |阅读模式
60鱼币
关于内网安装python第三方库失败的求助
请各位大神帮帮忙,我在单位的内网安装pycharm2020,以及python3.8.10后,希望导入beautifulsoup以及requests库,我下载好了对应兼容的whl文件,通过pycharm的Terminal执行pip install  ...whl的命令后,在安装beautifulsoup库whl文件时,显示No matching distribution found for soupsieve>1.2  安装openpyxl库,也是这个问题,是不是没有互联网就不能通过pip install命令安装whl文件?
另外,如何才能把我互联网电脑中pycharm里下载的第三方库移植到我的内网电脑中,这个问题我百度了一天都没有解决方法,请各位大神帮帮忙。
(ps:内网和互联网电脑中的pycharm和python版本一模一样)
最佳答案
2024-4-24 13:46:30
你可以在可以联网的电脑中用  pip downlad -d 指定存放文件夹 库名 将该库及其依赖库下载下来

然后将该文件夹拷贝到内网电脑,然后用 pip install --no-index --find-links=指定存放的文件夹路径 库名 来进行安装

比如你要在内网安装 bs4,

可以在联网环境下执行 pip downlad -d bs4_dir bs4 下载 bs4 库及其依赖库并存放在 bs4_dir 目录中

然后拷贝 bs4_dir 目录到内网环境,

最后在内网环境下用 pip install --no-index --find-links=bs4_dir/ bs4 来安装,--find-links 可以用绝对路径也可以用相对路径
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 14:01:06 | 显示全部楼层
FishC 发表于 2024-4-24 13:46
在内网环境下安装Python第三方库可能会遇到一些问题,因为你的计算机无法直接连接到互联网。但是,你可以使 ...

如何将互联网电脑的pycharm及安装好的第三方库迁移到不能联网的电脑中
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 14:09:05 | 显示全部楼层
FishC 发表于 2024-4-24 14:01
要将互联网电脑上的PyCharm及已安装的第三方库迁移到内网电脑中,可以按照以下步骤操作:

1. 在互联 ...


15779327169 发表于 2024-04-24 14:01
如何将互联网电脑的pycharm及安装好的第三方库迁移到 ...


要将互联网电脑上的PyCharm及已安装的第三方库迁移到内网电脑中,可以按照以下步骤操作:

1. 在互联网电脑上使用PyCharm导出项目配置和第三方库列表。
   - 打开PyCharm,选择要迁移的项目。
   - 在菜单栏中选择 File -> Settings。
   - 在 Settings 窗口中,选择 Project -> Project Interpreter。
   - 在 Project Interpreter 部分,点击右侧的齿轮图标,选择 "Show All"。
   - 在弹出的窗口中,选择 "Export" 并选择保存位置,导出当前项目的配置和依赖库列表。这将生成一个名为 "requirements.txt" 的文件。
我在操作到—— 在 Project Interpreter 部分,点击右侧的齿轮图标,选择 "Show All"。这一步时没有看到在弹出的窗口中,选择 "Export" 并选择保存位置这个"Export"选项
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 14:13:37 | 显示全部楼层
FishC 发表于 2024-4-24 14:09
抱歉,我给出的指导有误。在 PyCharm 的最新版本中,没有 "Export" 的选项来导出项目配置和依赖库列表 ...

只需要一个requirements.txt吗,不需要下载相应的第三方库whl文件或者gz文件吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 14:18:20 | 显示全部楼层
FishC 发表于 2024-4-24 14:13
非常抱歉给你带来的困惑。是的,你只需要一个正确的requirements.txt文件,不需要下载相应的第三方库的 ...

可是内网里没有互联网的网络也可以安装依赖库吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 15:14:19 | 显示全部楼层
FishC 发表于 2024-4-24 14:18
在没有互联网连接的内网环境中,直接使用pip安装第三方库是无法实现的,因为pip默认从互联网上下载库文 ...

pip install Beautifulsoup库时出现ReadTimeoutError: HTTPSConnectionPool....
ERROR:No matching distribution found for soupsieve>1.2
该如何解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 15:21:33 | 显示全部楼层
FishC 发表于 2024-4-24 15:14
这个错误通常是由于网络连接问题导致的。你可以尝试以下解决方案:

1. 检查网络连接:确保你的计算 ...

pip install beautifulsoup4-4.12.3-py3-none-any-whl时出现 ERROR:Could not install packages due to an OSError:[Errno 2]No such file or directory:'c:\users\\Administrator\\beautifulsoup4-4.12.3-py3-none-any-whl
这该如何解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 15:27:21 | 显示全部楼层
FishC 发表于 2024-4-24 15:21
这个错误通常是由于文件路径问题导致的。根据你提供的错误信息,看起来是文件路径中包含了一个额外的反 ...

pip install beautifulsoup4-4.12.3-py3-none-any.whl 仍然出现
ERROR: No matching distribution found for soupsieve>1.2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 15:37:49 | 显示全部楼层
FishC 发表于 2024-4-24 15:27
很抱歉,我之前提供的解决方案并不适用于 soupsieve 库的安装问题。根据你的错误信息,无法找到匹配的  ...

在局域网内如何通过pip 安装whl文件
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 16:31:49 | 显示全部楼层
isdkz 发表于 2024-4-24 16:22
你可以在可以联网的电脑中用  pip downlad -d 指定存放文件夹 库名 将该库及其依赖库下载下来

然后将该 ...

我先去试试,内网安装第三方库太麻烦了,请问大神有没有办法直接将互联网的pycharm以及第三方库直接迁移到内网的方法
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 16:49:37 | 显示全部楼层
isdkz 发表于 2024-4-24 16:22
你可以在可以联网的电脑中用  pip downlad -d 指定存放文件夹 库名 将该库及其依赖库下载下来

然后将该 ...

大神你好,我在局file:///C:/Users/Administrator/Desktop/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240424164721.jpg域网里安装相关库时出现这样的情况,请问到底是哪里出现问题,困扰了一整天了
显示多条WARNING之后报错
ERROR: No matching distribution found for et-xmlfile(from openpyxl==3.2.0b1)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 19:15:17 | 显示全部楼层
FishC 发表于 2024-4-24 14:13
非常抱歉给你带来的困惑。是的,你只需要一个正确的requirements.txt文件,不需要下载相应的第三方库的 ...

我通过CMD命令 pip requests库成功后,在IDLE里可以import requests,但是在pycharm中找不到requests库,这是怎么回事
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2024-4-24 19:19:30 | 显示全部楼层
FishC 发表于 2024-4-24 19:15
如果你在CMD命令行中使用pip成功安装了requests库,并且在IDLE里能够import成功,但在PyCharm中找不到 ...

只有一个python3.8.10的exe,重启后仍然无法导入requests库,求助
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 04:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表