python-binance: cl.exe failed with exit status 2/-1073741701
When trying to install python-binance
using pip I get this error:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DWIN32=1 "-Ic:\program files\python37\include" "-Ic:\program files\python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/twisted/test/raiser.c /Fobuild\temp.win-amd64-3.7\Release\src/twisted/test/raiser.obj error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status -1073741701
Command ""c:\program files\python37\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Kevin\\AppData\\Local\\Temp\\pip-build-vbhp1s_d\\Twisted\\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\Kevin\AppData\Local\Temp\pip-yys0av0d-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Kevin\AppData\Local\Temp\pip-build-vbhp1s_d\Twisted\
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 64 (1 by maintainers)
I have met this problem,too. I can’t fix it. So, I choose to use Ubuntu instead of Windows @Jarmahent
Refer to this link: https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
Download the right whl package for you python version(if you have trouble knowing what version of python you have, just lunch the interpreter ), in my case it was python 3.6 32 bit
use pip to install the package, assuming that the file is in downloads folder : python -m pip install C:\Users\%USER%\Downloads\Twisted-17.9.0-cp36-cp36m-win32.whl
You can then try to install python-binance again usng pip
Saledddar, you didn’t solve the issue at all, telling people to just download and install it from somewhere else with another program is not solving an issue at all. I’m trying to install the neopixels package, it’s not on that page you linked that lists python packages, so I’ve still got the exact same problem.
I am also being bothered with these issues. Install the newest VC build tools is not helpful.
I was able to solve it See my previous comment.
I download VS and
Twisted-18.4.0-cp36-cp36m-win32.whl
but it’s don’t help me! There are my error:@sammchardy No installing the tools did not fix the issue.
Hello guys The only real solution to this is within the traceback itself, visual studio c++ compiler must be installed on the machine. The reason why this issue is not as common on linux machine is that most distributions come with a c++ compiler.
As far as i know, you have to install visual studio in order to have the compiler (no other way around that), here is a link for a lightweight VS installation: https://blogs.msdn.microsoft.com/vcblog/2016/08/22/the-lightweight-visual-studio-15-installer/
I see some people arguing that using a precompiled whl is not a solution, for most popular packages it is, but for less known packages,you must have VS c++ compiler installed.
There is no automatic solution.
Just run this command and thank me later
pip install https://pypi.python.org/packages/18/85/eb7af503356e933061bf1220033c3a85bad0dbc5035dfd9a97f1e900dfcb/Twisted-16.2.0.tar.bz2#md5=8b35a88d5f1a4bfd762a008968fddabf
If you have NodeJS installed you can also try:
npm install --global --production windows-build-tools
I have the same problem: error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status 2
I do have the Visual Studio compiler, in fact I have attempted to run updates on it twice in the past 2 days just fine.
I installed the .whl file and it did not help at all.
This is happening with pycrypto. I have tried pip install pycrypto and installing directly from the downloaded package
I’m at a loss and have a project due in less than 48 hours.
I keep getting an error when building pycocotools for Tenorflow:
Installing the wheel doesn’t work for me. It still gives me the same error
this solve my problem
Thank You @Saledddar It works.
I often use the precompiled wheels. I have visual studio and c++ build tools installed, still getting this error for the Pycrypto library. Unfortunately, there isn’t a precompiled version available. I’m going to try adding an older c++ build tool.
It works for Cartopy as well, but I agree that this is not a solution. It should work automatically.
@Saledddar Thank you. It worked.
Thank you @Saledddar
It worked for me like a charm!
Hi, i have similar problem, i have been looking by hours how to solve it but nothing help me, I tried this Twisted package, and i updated Visual studio but still nothing. Somebody have some ideas?
Command “c:\users\medion\appdata\local\programs\python\python36-32\python.exe -u -c “import setuptools, tokenize;file=‘C:\Users\Medion\AppData\Local\Temp\pip-install-fwn49w4h\mysqlclient\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\Medion\AppData\Local\Temp\pip-record-670kughu\install-record.txt --single-version-externally-managed --compile” failed with error code 1 in C:\Users\User\AppData\Local\Temp\pip-install-fwn49w4h\mysqlclient\
Issue Resolved: Open Anaconda-Prompt3:
Write: pip install pycocotools-windows
Python 3.7.6 Anaconda3 (64-bit)
@Saledddar thank you a lot
Try to use Python 3.7 instead 3.8. I had the same problem and it was my nightmare for 2 days but installing Python 3.7.7 solved it. Maybe there is some problem with compatibility MVSC C++ compiler with Python 3.8.
@Saledddar Hello, I’m sorry but I still have a problem even after following your solution:https://github.com/sammchardy/python-binance/issues/148#issuecomment-374853521
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
I installed:
Only workaround is to get Visual Studio C++ compiler, no real “Automatic solution”.
Some python packages have parts written in c or c++, this is very common for packages where better performance is needed since python is interpreted and code in python is less efficient than a code that is written in c or c++.
As i said, python packages are delivered as source code, most developers sadly do not distribute their packages as binaries(.whl files that you will find in the link i shared above).
This might be a stupid question, but why is there no compiler packaged with python or a dedicated package if this happens so often? Visual studio is quite big as an external dependency.
I am also having the same issue is any one know about this??