当从github安装pip时,Errno 2

问题描述 投票:0回答:2

我试图通过从Anaconda Navigator访问的终端(系统是Windows 10,64位)使用https://github.com/lseman/pylspm从github安装此软件包(pip install git+https://github.com/lseman/pylspm.git)。当我运行它时,我收到此错误:

C:\Users\atran>pip install git+https://github.com/lseman/pylspm.git
Collecting git+https://github.com/lseman/pylspm.git
  Cloning https://github.com/lseman/pylspm.git to c:\users\atran\appdata\local\temp\pip-01gbtmkf-build
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\atran\AppData\Local\Continuum\anaconda3\lib\tokenize.py", line 452, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\atran\\AppData\\Local\\Temp\\pip-01gbtmkf-build\\setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\atran\AppData\Local\Temp\pip-01gbtmkf-build\

我尝试过一些东西,包括安装重新安装,以及更新pip,git,setup,ez_setup。这些似乎都没有帮助。

关于发生了什么的任何想法?

git github package
2个回答
2
投票

setup.py没有https://github.com/lseman/pylspm。在setup.pyhttps://github.com/lseman/pylspm/tree/master/pylspm,但它是错的(它将src命名为package_dir,但在存储库中的任何地方都没有src子目录)。

简历:存储库充满了bug而不是pip-installable。我认为使用它的唯一方法是克隆它并手动复制到site-packages。但我会非常害怕这样的代码。


-1
投票

通常,当我收到致命错误时,这是​​因为该目录已经存在并且其中包含.git目录。在再次使用pylsm之前,您需要删除此目录(在您的情况下为git clone https://github.com/lseman/pylspm.git)。

© www.soinside.com 2019 - 2024. All rights reserved.