Python“pip install”失败,出现了AttributeError:' module'对象没有属性' _vendor'

时间:2018-06-06 11:16:14

标签: python pip

在最后一小时试图找到解决方案的SO浏览,但没有可用似乎修复我的错误。 我试图从Windows服务器2008上的本地目录安装软件包。我猜这个软件包并不重要,但为了论证,它的Luigi。我导航到该目录并使用以下命令:

gcc -DDSO_DL -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE 
  -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM 
  -DRC4_ASM -DAES_ASM -DGHASH_ASM -D_REENTRANT 
  -DOPENSSLDIR="\"/usr/local/ssl\"" 
  -DENGINESDIR="\"/usr/local/lib/engines-1.1\"" 
  -DB_ENDIAN -DBN_DIV2W -O3 -pthread  -Wa,--noexecstack -fPIC -c 
  -o crypto/aes/aes-parisc.o crypto/aes/aes-parisc.s
crypto/aes/aes-parisc.s: Assembler messages:
crypto/aes/aes-parisc.s:3: Error: unknown pseudo-op: `.subspa'

并返回以下错误:

pip install setup.py

Full error image here

我尝试重新安装pip,升级pip并通过easy_install安装,我每次都会得到完全相同的错误。其他人有同样的错误,可以推荐一个解决方案吗?

我已经尝试过了;

'module' object has no attribute '_vendor'); 'pip' is a package and cannot be directly executed.

我也试过卸载pip,但我得到了同样的错误。

THX, 马特

1 个答案:

答案 0 :(得分:0)

要使用pip从本地目录安装软件包,您将使用

pip install .

pip install -e .

来自包含程序包setup.py

的目录

请注意最后的.

-e版本的安装方式与python setup.py develop

相同