【问题标题】:PIP - How to install dependencies from local folder?PIP - 如何从本地文件夹安装依赖项?
【发布时间】:2018-09-15 15:21:12
【问题描述】:

我正在尝试通过 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

谁能告诉我出了什么问题?

  • Python - 2.7.6
  • 画中画 - 7.1.2

【问题讨论】:

  • 你尝试升级 pip 了吗?
  • 不,目前我们无法在我们的环境中做到这一点。

标签: python python-2.7 pip


【解决方案1】:

--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

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 2023-04-03
    • 2012-09-30
    • 1970-01-01
    • 2021-10-05
    • 2018-09-27
    • 2011-01-20
    • 2018-04-29
    • 2017-07-07
    相关资源
    最近更新 更多