【问题标题】:For Python can't get 'pip install -r requirements.txt' to work对于 Python 无法让 'pip install -r requirements.txt' 工作
【发布时间】:2015-06-02 03:30:58
【问题描述】:

我跑了pip install -r requirements.txt 来安装我的一个包,但没有用。我反复收到以下错误日志。

有人知道我该如何解决这个问题吗?

------------------------------------------------------------
C:\flask\venv\Scripts\pip run on 05/09/14 20:20:55
Exception:
Traceback (most recent call last):
  File "C:\flask\venv\lib\site-packages\pip\basecommand.py", line 122, in main
    status = self.run(options, args)
  File "C:\flask\venv\lib\site-packages\pip\commands\install.py", line 262, in run
    for req in parse_requirements(filename, finder=finder, options=options, session=session):
  File "C:\flask\venv\lib\site-packages\pip\req.py", line 1631, in parse_requirements
    req = InstallRequirement.from_line(line, comes_from, prereleases=getattr(options, "pre", None))
  File "C:\flask\venv\lib\site-packages\pip\req.py", line 172, in from_line
    return cls(req, comes_from, url=url, prereleases=prereleases)
  File "C:\flask\venv\lib\site-packages\pip\req.py", line 70, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "C:\flask\venv\lib\site-packages\pip\_vendor\pkg_resources.py", line 2667, in parse
    reqs = list(parse_requirements(s))
  File "C:\flask\venv\lib\site-packages\pip\_vendor\pkg_resources.py", line 2593, in parse_requirements
    raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '\xff\xfef\x00l\x00a\x00s\x00k\x00')

【问题讨论】:

    标签: python virtualenv requirements.txt


    【解决方案1】:

    我想通了。默认情况下,Windows 将 requirements.txt 文件保存为 Unicode。将文件保存到 ansi 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      相关资源
      最近更新 更多