如何从需求中安装许多带有pip的包

2024-09-24 00:28:54 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我安装这样的软件包:

pip install selenium

然后我可以看到带有yolk -l的包

如果我用pip install -r requirements.txt安装包,在所有消息和克隆包都没有安装之后,yolk -l中不会出现

包裹去哪儿了?在

产量非常巨大:

hon.org/simple/django-redis/), version: 1.3
    Found link http://pypi.python.org/packages/source/d/django-redis/django-redis-2.0c3.tar.gz#md5=ff8d49ef793fb6319d72f9d228999bee (from http://pypi.python.org/simple/django-redis/), version: 2.0c3
    Found link http://pypi.python.org/packages/source/d/django-redis/django-redis-2.2.2.tar.gz#md5=3c013c79ec63c439d5b46fb3b2f86ebe (from http://pypi.python.org/simple/django-redis/), version: 2.2.2
    Skipping link https://github.com/niwibe/django-redis (from http://pypi.python.org/simple/django-redis/); not a file
  Analyzing links from page https://github.com/niwibe/django-redis
    Skipping link https://github.com/niwibe/apple-touch-icon-114.png (from https://github.com/niwibe/django-redis); unknown archive format: .png
    Skipping link https://github.com/niwibe/apple-touch-icon-144.png (from https://github.com/niwibe/django-redis); unknown archive format: .png
    Skipping link https://github.com/niwibe/django-redis/tree/4807b5d3370e227d0e44aa955ea4779b72545eb0 (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/commits/master.atom (from https://github.com/niwibe/django-redis); unknown archive format: .atom
    Skipping link https://github.com/login?return_to=%2Fniwibe%2Fdjango-redis (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/stargazers (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/network (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/pulls (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/issues (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/graphs (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis#readme (from https://github.com/niwibe/django-redis); not a file
    Could not parse version from link: https://github.com/niwibe/django-redis/archive/master.zip (from https://github.com/niwibe/django-redis)
    Skipping link https://github.com/niwibe/django-redis/archive/master.zip (from https://github.com/niwibe/django-redis); wrong project name (not django-redis)
    Skipping link https://github.com/niwibe/django-redis.git (from https://github.com/niwibe/django-redis); unknown archive format: .git
    Skipping link https://github.com/niwibe/git@github.com:niwibe/django-redis.git (from https://github.com/niwibe/django-redis); unknown archive format: .git
    Skipping link git://github.com/niwibe/django-redis.git (from https://github.com/niwibe/django-redis); unknown archive format: .git
    Skipping link https://github.com/niwibe/django-redis/tags (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/downloads (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/tree/devel (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/tree/feature/master-slave (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/tree/feature/redis-client (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/tree/feature/simple-autofailover (from https://github.com/niwibe/django-redis); not a file
    Skipping link https://github.com/niwibe/django-redis/tree/master (from https://github.com/niwibe/django-redis); not a file

^{pr2}$
http://pypi.python.org/simple/django-extra-views/), version 0.5.1 doesn't match ==0.2.5
  Downloading django-extra-views-0.2.5.tar.gz

  Downloading from URL http://pypi.python.org/packages/source/d/django-extra-views/django-extra-views-0.2.5.tar.gz#md5=a8308e656871279ff6461f1aba45ecf1 (from http://pypi.python.org/simple/django-extra-views/)
  Running setup.py egg_info for package django-extra-views

    running egg_info
    creating pip-egg-info/django_extra_views.egg-info
    writing requirements to pip-egg-info/django_extra_views.egg-info/requires.txt
    writing pip-egg-info/django_extra_views.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/django_extra_views.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/django_extra_views.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/django_extra_views.egg-info/SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found


    reading manifest file 'pip-egg-info/django_extra_views.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'pip-egg-info/django_extra_views.egg-info/SOURCES.txt'
  Source in /tmp/pip-build/django-extra-views has version 0.2.5, which satisfies requirement django-extra-views==0.2.5 (from -r requirements.txt (line 1))
Downloading/unpacking pyPdf==1.13 (from -r requirements.txt (line 2))

  Getting page http://pypi.python.org/simple/pyPdf
  URLs to search for versions for pyPdf==1.13 (from -r requirements.txt (line 2)):
  * http://pypi.python.org/simple/pyPdf/1.13
  * http://pypi.python.org/simple/pyPdf/
  Getting page http://pypi.python.org/simple/pyPdf/1.13
  Getting page http://pybrary.net/pyPdf/
  Could not fetch URL http://pypi.python.org/simple/pyPdf/1.13: HTTP Error 404: Not Found (pyPdf/1.13)
  Will skip URL http://pypi.python.org/simple/pyPdf/1.13 when looking for download links for pyPdf==1.13 (from -r requirements.txt (line 2))

Tags: djangofromhttpsinfogithubcomredisegg
2条回答

尝试使用pip install -r requirements.txt安装包,然后先运行pip freeze。包裹应该出现在那里。如果没有,他们没有正确安装。如果它们出现在冻结输出中,那么运行yolk -l应该得到相同的结果。在

requirements.txt文件中安装时,似乎很少有包有错误。如果其中一个出现故障,则不会安装任何内容。在

在我身上也发生过。只要从文件中删除那个包,一切都会好起来的

相关问题 更多 >