python - PIP - 如何从本地文件夹安装依赖项?
问题描述
我正在尝试通过 pip 从本地文件夹安装依赖项。我的requirements.txt
样子如下
--no-index
retrying==1.3.3
six==1.11.0
我遵循的步骤
support@vrni-platform:~$ mkdir app_depen
support@vrni-platform:~$ sudo pip install --download=/home/support/app_depen retrying==1.3.3
的内容/home/support/app_depen
support@vrni-platform:~$ ls -lah /home/support/app_depen/
total 32K
drwxrwx--- 2 support support 4.0K Sep 15 15:04 .
drwx------ 5 support support 4.0K Sep 15 15:09 ..
-rw-r----- 1 root root 11K Sep 15 15:04 retrying-1.3.3.tar.gz
-rw-r----- 1 root root 11K Sep 15 15:04 six-1.11.0-py2.py3-none-any.whl
然后尝试通过 pip 进行安装,如下所示
support@vrni-platform:~$ sudo pip install -U --force-reinstall --allow-unverified --find-links=/home/support/app_depen/ -r requirements.txt
我收到以下错误
Collecting retrying==1.3.3 (from -r requirements.txt (line 2))
Could not find a version that satisfies the requirement retrying==1.3.3 (from -r requirements.txt (line 2)) (from versions: )
No matching distribution found for retrying==1.3.3 (from -r requirements.txt (line 2))
我尝试更改权限,如下所示。但仍然得到同样的错误
support@vrni-platform:~$ ls -lah /home/support/app_depen/
total 32K
drwxrwx--- 2 support support 4.0K Sep 15 15:04 .
drwx------ 5 support support 4.0K Sep 15 15:09 ..
-rw-r-xr-x 1 root root 11K Sep 15 15:04 retrying-1.3.3.tar.gz
-rw-r----- 1 root root 11K Sep 15 15:04 six-1.11.0-py2.py3-none-any.whl
有人可以让我知道出了什么问题吗?
- 蟒蛇 - 2.7.6
- 画中画 - 7.1.2
解决方案
把--find-links
里面的requirements.txt
东西放在下面然后执行sudo pip install -U -r requirements.txt
对我有用。
--no-index
--find-links /home/support/app_depen
retrying==1.3.3
six==1.11.0
推荐阅读
- pine-script - 如何在脚本中添加数字后缀?K 千, M 万
- html - 叠加层上的 CSS 文本
- java - 如何在javafx中的单元格中显示字符串数组
- c# - 如何编辑 NuGet 中间件包?
- java - 在Java中从没有原始对象信息的字符串反序列化对象
- python - 将字符串转换为具有多个值的字典
- javascript - After Effects Aerender 和 JSON sourceData
- dart - 如何将 FAB 转换为 Flutter 中的操作菜单
- c# - C# 代码适用于 Visual Studio 2019,但不适用于在线编译器
- vuex - 带有 Vuex 的 Vmodel 未绑定