Pip 无法安装 github 包 'python-ldap',需要 C++ 10 个
Pip fails to install github package 'python-ldap', C++ 10 required
我正在尝试安装python-ldap的这个python3分支。
我已经到了下载zip的地步,我只是将pip指向zip文件。
pip install D:Users<user_name>Downloadspython-ldap-py3.zip
但是现在它失败了,并显示以下日志:
------------------------------------------------------------
C:Python34Scriptspip-script.py run on 01/12/15 17:00:33
Unpacking d:userscastonedownloadspython-ldap-py3.zip
Running setup.py (path:D:Usersmy-nameAppDataLocalTemppip-5lbm029n-buildsetup.py) egg_info for package from file:///D:/Users/CAStone/Downloads/python-ldap-py3.zip
defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args:
extra_objects:
include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include
library_dirs: /opt/openldap-RE24/lib /usr/lib
libs: ldap_r
running egg_info
creating pip-egg-infopython_ldap.egg-info
writing top-level names to pip-egg-infopython_ldap.egg-infotop_level.txt
writing dependency_links to pip-egg-infopython_ldap.egg-infodependency_links.txt
writing requirements to pip-egg-infopython_ldap.egg-inforequires.txt
writing pip-egg-infopython_ldap.egg-infoPKG-INFO
writing manifest file 'pip-egg-infopython_ldap.egg-infoSOURCES.txt'
warning: manifest_maker: standard file '-c' not found
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
reading manifest file 'pip-egg-infopython_ldap.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no files found matching 'LICENCE'
warning: no files found matching 'ModulesLICENSE'
writing manifest file 'pip-egg-infopython_ldap.egg-infoSOURCES.txt'
Source in d:usersmy-nameappdatalocaltemppip-5lbm029n-build has version 2.4.14, which satisfies requirement python-ldap==2.4.14 from file:///D:/Users/my-name/Downloads/python-ldap-py3.zip
Requirement already satisfied (use --upgrade to upgrade): setuptools in c:python34libsite-packagessetuptools-10.0.1-py3.4.egg (from python-ldap==2.4.14)
skipping extra certs
skipping extra ssl:sys_platform=='win32'
Installing collected packages: python-ldap
Running setup.py install for python-ldap
Running command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:Usersmy-nameAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile
defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args:
extra_objects:
include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include
library_dirs: /opt/openldap-RE24/lib /usr/lib
libs: ldap_r
running install
running build
running build_py
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
creating buildlib.win32-3.4
copying Libldapurl.py -> buildlib.win32-3.4
copying Libldif.py -> buildlib.win32-3.4
copying Libdsml.py -> buildlib.win32-3.4
creating buildlib.win32-3.4ldap
copying Libldap__init__.py -> buildlib.win32-3.4ldap
copying Libldapasync.py -> buildlib.win32-3.4ldap
copying Libldapcompat.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapcontrols
copying Libldapcontrols__init__.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolslibldap.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsopenldap.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsppolicy.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolspsearch.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolspwdpolicy.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsreadentry.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolssessiontrack.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolssimple.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcidict.py -> buildlib.win32-3.4ldap
copying Libldapdn.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapextop
copying Libldapextop__init__.py -> buildlib.win32-3.4ldapextop
copying Libldapextopdds.py -> buildlib.win32-3.4ldapextop
copying Libldapfilter.py -> buildlib.win32-3.4ldap
copying Libldapfunctions.py -> buildlib.win32-3.4ldap
copying Libldapldapobject.py -> buildlib.win32-3.4ldap
copying Libldaplogger.py -> buildlib.win32-3.4ldap
copying Libldapmodlist.py -> buildlib.win32-3.4ldap
copying Libldapresiter.py -> buildlib.win32-3.4ldap
copying Libldapsasl.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapschema
copying Libldapschema__init__.py -> buildlib.win32-3.4ldapschema
copying Libldapschemamodels.py -> buildlib.win32-3.4ldapschema
copying Libldapschemasubentry.py -> buildlib.win32-3.4ldapschema
copying Libldapschematokenizer.py -> buildlib.win32-3.4ldapschema
copying Libldapsyncrepl.py -> buildlib.win32-3.4ldap
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
running egg_info
creating Libpython_ldap.egg-info
writing top-level names to Libpython_ldap.egg-infotop_level.txt
writing requirements to Libpython_ldap.egg-inforequires.txt
writing Libpython_ldap.egg-infoPKG-INFO
writing dependency_links to Libpython_ldap.egg-infodependency_links.txt
writing manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
warning: manifest_maker: standard file '-c' not found
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
reading manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no files found matching 'LICENCE'
warning: no files found matching 'ModulesLICENSE'
writing manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
running build_ext
building '_ldap' extension
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
Complete output from command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:Usersmy-nameAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile:
defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args:
extra_objects:
include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include
library_dirs: /opt/openldap-RE24/lib /usr/lib
libs: ldap_r
running install
running build
running build_py
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
creating buildlib.win32-3.4
copying Libldapurl.py -> buildlib.win32-3.4
copying Libldif.py -> buildlib.win32-3.4
copying Libdsml.py -> buildlib.win32-3.4
creating buildlib.win32-3.4ldap
copying Libldap__init__.py -> buildlib.win32-3.4ldap
copying Libldapasync.py -> buildlib.win32-3.4ldap
copying Libldapcompat.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapcontrols
copying Libldapcontrols__init__.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolslibldap.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsopenldap.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsppolicy.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolspsearch.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolspwdpolicy.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolsreadentry.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolssessiontrack.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcontrolssimple.py -> buildlib.win32-3.4ldapcontrols
copying Libldapcidict.py -> buildlib.win32-3.4ldap
copying Libldapdn.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapextop
copying Libldapextop__init__.py -> buildlib.win32-3.4ldapextop
copying Libldapextopdds.py -> buildlib.win32-3.4ldapextop
copying Libldapfilter.py -> buildlib.win32-3.4ldap
copying Libldapfunctions.py -> buildlib.win32-3.4ldap
copying Libldapldapobject.py -> buildlib.win32-3.4ldap
copying Libldaplogger.py -> buildlib.win32-3.4ldap
copying Libldapmodlist.py -> buildlib.win32-3.4ldap
copying Libldapresiter.py -> buildlib.win32-3.4ldap
copying Libldapsasl.py -> buildlib.win32-3.4ldap
creating buildlib.win32-3.4ldapschema
copying Libldapschema__init__.py -> buildlib.win32-3.4ldapschema
copying Libldapschemamodels.py -> buildlib.win32-3.4ldapschema
copying Libldapschemasubentry.py -> buildlib.win32-3.4ldapschema
copying Libldapschematokenizer.py -> buildlib.win32-3.4ldapschema
copying Libldapsyncrepl.py -> buildlib.win32-3.4ldap
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
running egg_info
creating Libpython_ldap.egg-info
writing top-level names to Libpython_ldap.egg-infotop_level.txt
writing requirements to Libpython_ldap.egg-inforequires.txt
writing Libpython_ldap.egg-infoPKG-INFO
writing dependency_links to Libpython_ldap.egg-infodependency_links.txt
writing manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
warning: manifest_maker: standard file '-c' not found
file Libldap.py (for module ldap) not found
file Libldapcontrols.py (for module ldap.controls) not found
file Libldapextop.py (for module ldap.extop) not found
file Libldapschema.py (for module ldap.schema) not found
reading manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no files found matching 'LICENCE'
warning: no files found matching 'ModulesLICENSE'
writing manifest file 'Libpython_ldap.egg-infoSOURCES.txt'
running build_ext
building '_ldap' extension
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
----------------------------------------
Cleaning up...
Command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:Usersmy-nameAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile failed with error code 1 in D:Usersmy-nameAppDataLocalTemppip-5lbm029n-build
Exception information:
Traceback (most recent call last):
File "C:Python34libsite-packagespipbasecommand.py", line 122, in main
status = self.run(options, args)
File "C:Python34libsite-packagespipcommandsinstall.py", line 283, in run
requirement_set.install(install_options, global_options, root=options.root_path)
File "C:Python34libsite-packagespipreq.py", line 1435, in install
requirement.install(install_options, global_options, *args, **kwargs)
File "C:Python34libsite-packagespipreq.py", line 706, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "C:Python34libsite-packagespiputil.py", line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:Usersmy-nameAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile failed with error code 1 in D:Usersmy-nameAppDataLocalTemppip-5lbm029n-build
相关部分是:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
----------------------------------------
Cleaning up...
Command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:Usersmy-nameAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile failed with error code 1 in D:Usersmy-nameAppDataLocalTemppip-5lbm029n-build
Exception information:
Traceback (most recent call last):
File "C:Python34libsite-packagespipbasecommand.py", line 122, in main
status = self.run(options, args)
File "C:Python34libsite-packagespipcommandsinstall.py", line 283, in run
requirement_set.install(install_options, global_options, root=options.root_path)
File "C:Python34libsite-packagespipreq.py", line 1435, in install
requirement.install(install_options, global_options, *args, **kwargs)
File "C:Python34libsite-packagespipreq.py", line 706, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "C:Python34libsite-packagespiputil.py", line 697, in call_subprocess
% (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command C:Python34python.EXE -c "import setuptools, tokenize;__file__='D:\Users\my-name\AppData\Local\Temp\pip-5lbm029n-build\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record D:UsersCAStoneAppDataLocalTemppip-14zk049a-recordinstall-record.txt --single-version-externally-managed --compile failed with error code 1 in D:Usersmy-nameAppDataLocalTemppip-5lbm029n-build
我尝试从微软的网站安装C++10(vcredist_x64),但它没有使vcvarsall.bat
出现在任何地方。
我该怎么做才能解决这个问题?
你需要Microsoft的2010 C++编译器。如果你有Visual Studio许可证,那么你可以使用它,否则获取64位编译器的唯一方法是从Windows SDK。
相关文章:
- std::原子加载和存储都需要吗
- 需要帮助设置在C++中使用的Potrace
- 是否需要删除包含对象的"pair"?
- Arduino:for/while/if在void setup()或void loop()之前?——错误:之前需要不合格
- C++我需要了解在哪里使用指针和双指针
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 当使用透明的std函数对象时,我们还需要写空的尖括号吗
- 我需要将多个函数组合为一个函数
- 概念中的cv限定符需要表达式参数列表
- 是否有类似std::lower_bound的函数,而不需要排序/分区输入
- 库函数需要一个 std::function<void(void)>,如何传入类函数?
- 需要从 istream 和 ostream 派生 iostream
- 我需要知道编译器如何在cpp中使用析构函数
- 为什么您需要C++头文件的包含保护
- 为什么需要复制构造函数,在哪些情况下它们非常有用
- 需要帮助将结构数组传递给函数
- 为什么output_editor Concept不需要output_e迭代器标记
- 在C++中声明一个函数时,它需要有函数本身的参数吗