如何解决win10安装python-ldap出错
-
安装Microsoft Visual C++ Compiler for Python 2.7之后,再使用命令安装python-ldap,出现如下错误,搜索一下,没找到解决办法,从而odoo10无法启动了
E:\python\indepence>pip install -r ./requirements.txt
Collecting Babel==2.3.4 (from -r ./requirements.txt (line 1))
Downloading Babel-2.3.4-py2.py3-none-any.whl (7.1MB)
100% |████████████████████████████████| 7.1MB 107kB/s
Collecting decorator==4.0.10 (from -r ./requirements.txt (line 2))
Downloading decorator-4.0.10-py2.py3-none-any.whl
Collecting docutils==0.12 (from -r ./requirements.txt (line 3))
Downloading docutils-0.12.tar.gz (1.6MB)
100% |████████████████████████████████| 1.6MB 409kB/s
Collecting ebaysdk==2.1.4 (from -r ./requirements.txt (line 4))
Downloading ebaysdk-2.1.4.tar.gz (40kB)
100% |████████████████████████████████| 51kB 1.7MB/s
Collecting feedparser==5.2.1 (from -r ./requirements.txt (line 5))
Downloading feedparser-5.2.1.zip (1.2MB)
100% |████████████████████████████████| 1.2MB 819kB/s
Collecting gevent==1.2.1 (from -r ./requirements.txt (line 6))
Downloading gevent-1.2.1-cp27-cp27m-win_amd64.whl (636kB)
100% |████████████████████████████████| 645kB 819kB/s
Collecting greenlet==0.4.10 (from -r ./requirements.txt (line 7))
Downloading greenlet-0.4.10-cp27-cp27m-win_amd64.whl
Collecting jcconv==0.2.3 (from -r ./requirements.txt (line 8))
Downloading jcconv-0.2.3.tar.gz
Collecting Jinja2==2.8 (from -r ./requirements.txt (line 9))
Downloading Jinja2-2.8-py2.py3-none-any.whl (263kB)
100% |████████████████████████████████| 266kB 2.2MB/s
Collecting lxml==3.5.0 (from -r ./requirements.txt (line 10))
Downloading lxml-3.5.0-cp27-none-win_amd64.whl (3.4MB)
100% |████████████████████████████████| 3.4MB 211kB/s
Collecting Mako==1.0.4 (from -r ./requirements.txt (line 11))
Downloading Mako-1.0.4.tar.gz (574kB)
100% |████████████████████████████████| 583kB 939kB/s
Collecting MarkupSafe==0.23 (from -r ./requirements.txt (line 12))
Downloading MarkupSafe-0.23.tar.gz
Collecting mock==2.0.0 (from -r ./requirements.txt (line 13))
Downloading mock-2.0.0-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 1.3MB/s
Collecting ofxparse==0.15 (from -r ./requirements.txt (line 14))
Downloading ofxparse-0.15.tar.gz (46kB)
100% |████████████████████████████████| 51kB 1.7MB/s
Collecting passlib==1.6.5 (from -r ./requirements.txt (line 15))
Downloading passlib-1.6.5-py2.py3-none-any.whl (317kB)
100% |████████████████████████████████| 327kB 1.7MB/s
Collecting Pillow==3.4.1 (from -r ./requirements.txt (line 16))
Downloading Pillow-3.4.1-cp27-cp27m-win_amd64.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 547kB/s
Collecting psutil==4.3.1 (from -r ./requirements.txt (line 17))
Downloading psutil-4.3.1-cp27-none-win_amd64.whl (170kB)
100% |████████████████████████████████| 174kB 1.6MB/s
Collecting psycogreen==1.0 (from -r ./requirements.txt (line 18))
Downloading psycogreen-1.0.tar.gz
Collecting psycopg2==2.6.2 (from -r ./requirements.txt (line 19))
Downloading psycopg2-2.6.2-cp27-none-win_amd64.whl (1.2MB)
100% |████████████████████████████████| 1.2MB 544kB/s
Collecting pydot==1.2.3 (from -r ./requirements.txt (line 20))
Downloading pydot-1.2.3.tar.gz
Collecting pyparsing==2.1.10 (from -r ./requirements.txt (line 21))
Downloading pyparsing-2.1.10-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 1.9MB/s
Collecting pyPdf==1.13 (from -r ./requirements.txt (line 22))
Downloading pyPdf-1.13.tar.gz
Collecting pyserial==3.1.1 (from -r ./requirements.txt (line 23))
Downloading pyserial-3.1.1-py2.py3-none-any.whl (200kB)
100% |████████████████████████████████| 204kB 2.2MB/s
Collecting Python-Chart==1.39 (from -r ./requirements.txt (line 24))
Downloading Python-Chart-1.39.tar.gz (76kB)
100% |████████████████████████████████| 81kB 1.3MB/s
Collecting python-dateutil==2.5.3 (from -r ./requirements.txt (line 25))
Downloading python_dateutil-2.5.3-py2.py3-none-any.whl (201kB)
100% |████████████████████████████████| 204kB 1.7MB/s
Collecting python-ldap==2.4.32 (from -r ./requirements.txt (line 26))
Downloading python-ldap-2.4.32.tar.gz (126kB)
100% |████████████████████████████████| 133kB 1.7MB/s
Collecting python-openid==2.2.5 (from -r ./requirements.txt (line 27))
Downloading python-openid-2.2.5.tar.gz (301kB)
100% |████████████████████████████████| 307kB 1.7MB/s
Collecting pytz==2016.7 (from -r ./requirements.txt (line 28))
Downloading pytz-2016.7-py2.py3-none-any.whl (480kB)
100% |████████████████████████████████| 481kB 1.3MB/s
Collecting pyusb==1.0.0 (from -r ./requirements.txt (line 29))
Downloading PyUSB-1.0.0.tar.gz (52kB)
100% |████████████████████████████████| 61kB 2.0MB/s
Collecting PyYAML==3.12 (from -r ./requirements.txt (line 30))
Downloading PyYAML-3.12-cp27-cp27m-win_amd64.whl (197kB)
100% |████████████████████████████████| 204kB 1.7MB/s
Collecting qrcode==5.3 (from -r ./requirements.txt (line 31))
Downloading qrcode-5.3-py2.py3-none-any.whl
Collecting reportlab==3.3.0 (from -r ./requirements.txt (line 32))
Downloading reportlab-3.3.0-cp27-none-win_amd64.whl (2.1MB)
100% |████████████████████████████████| 2.1MB 327kB/s
Collecting requests==2.11.1 (from -r ./requirements.txt (line 33))
Downloading requests-2.11.1-py2.py3-none-any.whl (514kB)
100% |████████████████████████████████| 522kB 1.1MB/s
Collecting six==1.10.0 (from -r ./requirements.txt (line 34))
Downloading six-1.10.0-py2.py3-none-any.whl
Collecting suds-jurko==0.6 (from -r ./requirements.txt (line 35))
Downloading suds-jurko-0.6.tar.bz2 (143kB)
100% |████████████████████████████████| 153kB 2.2MB/s
Collecting vatnumber==1.2 (from -r ./requirements.txt (line 36))
Downloading vatnumber-1.2.tar.gz
Collecting vobject==0.9.3 (from -r ./requirements.txt (line 37))
Downloading vobject-0.9.3.tar.gz (51kB)
100% |████████████████████████████████| 51kB 1.6MB/s
Collecting Werkzeug==0.11.11 (from -r ./requirements.txt (line 38))
Downloading Werkzeug-0.11.11-py2.py3-none-any.whl (306kB)
100% |████████████████████████████████| 307kB 1.1MB/s
Collecting wsgiref==0.1.2 (from -r ./requirements.txt (line 39))
Downloading wsgiref-0.1.2.zip
Collecting XlsxWriter==0.9.3 (from -r ./requirements.txt (line 40))
Downloading XlsxWriter-0.9.3-py2.py3-none-any.whl (136kB)
100% |████████████████████████████████| 143kB 2.2MB/s
Collecting xlwt==1.1.2 (from -r ./requirements.txt (line 41))
Downloading xlwt-1.1.2-py2.py3-none-any.whl (99kB)
100% |████████████████████████████████| 102kB 1.7MB/s
Collecting funcsigs>=1; python_version < "3.3" (from mock==2.0.0->-r ./requirements.txt (line 13))
Downloading funcsigs-1.0.2-py2.py3-none-any.whl
Collecting pbr>=0.11 (from mock==2.0.0->-r ./requirements.txt (line 13))
Downloading pbr-3.1.1-py2.py3-none-any.whl (99kB)
100% |████████████████████████████████| 102kB 2.2MB/s
Collecting beautifulsoup4 (from ofxparse==0.15->-r ./requirements.txt (line 14))
Downloading beautifulsoup4-4.6.0-py2-none-any.whl (86kB)
100% |████████████████████████████████| 92kB 1.5MB/s
Requirement already satisfied: setuptools in d:\python27\lib\site-packages (from python-ldap==2.4.32->-r ./requirements.txt (line 26))
Requirement already satisfied: pip>=1.4.1 in d:\python27\lib\site-packages (from reportlab==3.3.0->-r ./requirements.txt (line 32))
Collecting python-stdnum (from vatnumber==1.2->-r ./requirements.txt (line 36))
Downloading python-stdnum-1.7.tar.gz (411kB)
100% |████████████████████████████████| 419kB 1.1MB/s
Installing collected packages: pytz, Babel, decorator, docutils, lxml, requests, ebaysdk, feedparser, greenlet, gevent, jcconv, MarkupSafe, Jinja2, Mako, six, funcsigs, pbr, mock, beautifulsoup4, ofxparse, passlib, Pillow, psutil, psycogreen, psycopg2, pyparsing, pydot, pyPdf, pyserial, Python-Chart, python-dateutil, python-ldap, python-openid, pyusb, PyYAML, qrcode, reportlab, suds-jurko, python-stdnum, vatnumber, vobject, Werkzeug, wsgiref, XlsxWriter, xlwt
Running setup.py install for docutils ... done
Running setup.py install for ebaysdk ... done
Running setup.py install for feedparser ... done
Running setup.py install for jcconv ... done
Running setup.py install for MarkupSafe ... done
Running setup.py install for Mako ... done
Running setup.py install for ofxparse ... done
Running setup.py install for psycogreen ... done
Running setup.py install for pydot ... done
Running setup.py install for pyPdf ... done
Running setup.py install for Python-Chart ... done
Running setup.py install for python-ldap ... error
Complete output from command d:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\hermit\appdata\local\temp\pip-build-dzpmlp\python-ldap\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record c:\users\hermit\appdata\local\temp\pip-ixfbeq-record\install-record.txt --single-version-externally-managed --compile:
defines: HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args:
extra_objects:
include_dirs: /usr/include /usr/include/sasl /usr/local/include /usr/local/include/sasl
library_dirs: /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64
libs: ldap_r
running install
running build
running build_py
file Lib\ldap.py (for module ldap) not found
file Lib\ldap\controls.py (for module ldap.controls) not found
file Lib\ldap\extop.py (for module ldap.extop) not found
file Lib\ldap\schema.py (for module ldap.schema) not found
creating build\lib.win-amd64-2.7
copying Lib\ldapurl.py -> build\lib.win-amd64-2.7
copying Lib\ldif.py -> build\lib.win-amd64-2.7
copying Lib\dsml.py -> build\lib.win-amd64-2.7
creating build\lib.win-amd64-2.7\ldap
copying Lib\ldap_init_.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\async.py -> build\lib.win-amd64-2.7\ldap
creating build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls_init_.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\deref.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\libldap.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\openldap.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\ppolicy.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\psearch.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\pwdpolicy.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\readentry.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\sessiontrack.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\simple.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\controls\sss.py -> build\lib.win-amd64-2.7\ldap\controls
copying Lib\ldap\cidict.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\dn.py -> build\lib.win-amd64-2.7\ldap
creating build\lib.win-amd64-2.7\ldap\extop
copying Lib\ldap\extop_init_.py -> build\lib.win-amd64-2.7\ldap\extop
copying Lib\ldap\extop\dds.py -> build\lib.win-amd64-2.7\ldap\extop
copying Lib\ldap\filter.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\functions.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\ldapobject.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\logger.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\modlist.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\resiter.py -> build\lib.win-amd64-2.7\ldap
copying Lib\ldap\sasl.py -> build\lib.win-amd64-2.7\ldap
creating build\lib.win-amd64-2.7\ldap\schema
copying Lib\ldap\schema_init_.py -> build\lib.win-amd64-2.7\ldap\schema
copying Lib\ldap\schema\models.py -> build\lib.win-amd64-2.7\ldap\schema
copying Lib\ldap\schema\subentry.py -> build\lib.win-amd64-2.7\ldap\schema
copying Lib\ldap\schema\tokenizer.py -> build\lib.win-amd64-2.7\ldap\schema
copying Lib\ldap\syncrepl.py -> build\lib.win-amd64-2.7\ldap
file Lib\ldap.py (for module ldap) not found
file Lib\ldap\controls.py (for module ldap.controls) not found
file Lib\ldap\extop.py (for module ldap.extop) not found
file Lib\ldap\schema.py (for module ldap.schema) not found
running egg_info
writing requirements to Lib\python_ldap.egg-info\requires.txt
writing Lib\python_ldap.egg-info\PKG-INFO
writing top-level names to Lib\python_ldap.egg-info\top_level.txt
writing dependency_links to Lib\python_ldap.egg-info\dependency_links.txt
warning: manifest_maker: standard file '-c' not foundfile Lib\ldap.py (for module ldap) not found file Lib\ldap\controls.py (for module ldap.controls) not found file Lib\ldap\extop.py (for module ldap.extop) not found file Lib\ldap\schema.py (for module ldap.schema) not found reading manifest file 'Lib\python_ldap.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'Makefile' warning: no files found matching 'Modules\LICENSE' writing manifest file 'Lib\python_ldap.egg-info\SOURCES.txt' running build_ext building '_ldap' extension error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27 ----------------------------------------
Command "d:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\hermit\appdata\local\temp\pip-build-dzpmlp\python-ldap\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record c:\users\hermit\appdata\local\temp\pip-ixfbeq-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\hermit\appdata\local\temp\pip-build-dzpmlp\python-ldap\
-
https://jalena.bcsytv.com/archives/1761
这里有,看python安装部分!