DistributionNotFound错误:是否存在名为“requirements==0.1”的分发?

2024-09-20 00:02:33 发布

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

我目前正在研究c。elegans模拟器包c302,它需要名为pyopenworm的分发要求。问题是这些需求包括“需求==0.1”

对于所有其他需求,pip安装包_name==版本解决了问题,但pip找不到名为“requirements”的发行版。同样奇怪的是,发行版名称仅仅是“需求”。pip install pyopenworm安装所需的每个发行版,但这也失败了。有没有办法安装这个“requirements==0.1”或者绕过这个错误?这与“requirements.txt”方法不同吗

pip install pyopenworm
Collecting requirements==0.1 (from pyopenworm)
  Could not find a version that satisfies the requirement requirements==0.1 (from pyopenworm) (from versions: )
No matching distribution found for requirements==0.1 (from pyopenworm)

c302 Pha_7 parameters_C -cells ["M1","M2L","M2R","M5","I4","I5","I6"] -cellstostimulate ["M1","M5","I4","I5","I6"]
Traceback (most recent call last):
  File "/home/hjchang/anaconda2/bin/c302", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3241, in <module>
    @_call_aside
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3225, in _call_aside
    f(*args, **kwargs)
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3254, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
    ws.require(__requires__)
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/home/hjchang/anaconda2/lib/python2.7/site-packages/pkg_resources/__init__.py", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'requirements==0.1' distribution was not found and is required by pyopenworm


Tags: inpyhomeinitlibpackageslinesite