如何解决“找不到满足安装要求的版本(从版本:)找不到匹配的安装发行版本”错误

时间:2019-06-20 12:58:53

标签: python pip tweepy

我想将tweepy模块安装到我的python项目中。我阅读了使用命令“ pip install tweepy”的文档。但是它在命令提示符下显示了一个错误。

C:\Python36>pip install tweepy
Collecting install
  Could not find a version that satisfies the requirement install (from versions: )
No matching distribution found for install

Edit-1

我尝试安装python-twitter模块,并显示相同的错误。

C:\Python36>pip install python-twitter -v
Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect
Config variable 'WITH_PYMALLOC' is unset, Python ABI tag may be incorrect
Collecting install
  1 location(s) to search for versions of install:
  * https://pypi.python.org/simple/install/
  Getting page https://pypi.python.org/simple/install/
  Looking up "https://pypi.python.org/simple/install/" in the cache
  Returning cached "301 Moved Permanently" response (ignoring date and etag information)
  Looking up "https://pypi.org/simple/install/" in the cache
  Current age based on date: 345
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The response is "fresh", returning cached response
  600 > 345
  Analyzing links from page https://pypi.org/simple/install/
  Could not find a version that satisfies the requirement install (from versions: )
Cleaning up...
No matching distribution found for install
Exception information:
Traceback (most recent call last):
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_set.py", line 554, in _prepare_file
    require_hashes
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\req\req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "C:\Users\MOJO-J~1\AppData\Local\Temp\tmplke7w3ae\pip.zip\pip\index.py", line 514, in find_requirement
    'No matching distribution found for %s' % req
pip.exceptions.DistributionNotFound: No matching distribution found for install

3 个答案:

答案 0 :(得分:0)

出于某种原因,您似乎将ld: library not found for -lRCTGeolocation 别名为pip命令。
您可能只运行pip install即可实际运行pip tweepy,但更好的方法是运行run pip via the Python interpreterUpgrading pip这样还可以潜在地解决混叠问题。

答案 1 :(得分:0)

像上面建议的解决方案那样尝试了pip3 install tweepypip tweepy之类的不同方法,但是这种方法无效。尝试升级并重新安装pip,但仍然没有解决方案。必须完全重新安装python环境。

答案 2 :(得分:0)

尝试在较低版本的 python 中安装,即某些库不立即支持新版本的 python。