windows - pip install python winerror 10054
2014-07
Been trying to pip install selenium keep getting these same errors, but its not just selenium its any package. I believe it maybe a firewall issue because I am trying to install this on a workstation at my company. It is hard to verify because I have no experience in firewalls and all the searches on the error code are specific to certain packages or program/scripts trying to be written by coders. Need a solution or at least a reason why. I put the log and the DOS command and output below. Seems like it can't find the package went to the url where it is looking itself and found it okay. Pip can't do it itself though.
DOS:
C:\Users\kcalica\Desktop>pip install selenium Downloading/unpacking selenium Cannot fetch index base URL https://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement selenium Cleaning up... No distributions at all found for selenium Storing debug log for failure in C:\Users\kcalica\pip\pip.log
C:\Users\kcalica\Desktop>
pip.log:
(only part of it)
C:\Python34\Scripts\pip run on 06/16/14 14:32:01 Downloading/unpacking selenium Getting page https://pypi.python.org/simple/selenium/ Could not fetch URL://pypi.python.org/simple/selenium/: connection error:... [WinError 10054] An existing connection was forcibly closed by the remote host)
I am running into some problems installing wxpython
using pip
.
Here is my current output:
[myuserid]% sudo pip install wxpython
Downloading/unpacking wxpython
Downloading wxPython2.8-win64-devel-2.8.11.0-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
Running setup.py egg_info for package wxpython
Traceback (most recent call last):
File "<string>", line 14, in <module>
IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 14, in <module>
IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /Users/myuserid/.pip/pip.log
- I have had a look in the pip.log file but it is totally empty.
- I have tried installing other packages via
pip
and there are no problems, so I'm concluding thatpip
itself is working.
I have also tried via easy_install
and got the following:
[myuserid]% sudo easy_install wxpython
install_dir /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/
Searching for wxpython
Reading http://pypi.python.org/simple/wxpython/
Reading http://wxPython.org/
Reading http://wxPython.org/download.php
Best match: wxPython src-2.8.11.0
Downloading http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.11.0.tar.bz2
Processing wxPython-src-2.8.11.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-faZZOn/wxPython-src-2.8.11.0.tar.bz2
- Does this mean that there is something going on with the
wxpython
package as grabbed bypip
andeasy_install
- Aside from building from source, are there any other ways to debug or patch this type of response from
pip
oreasy_install
?
System Config:
- OS X 10.6
- Enthought Python Distribution Python v2.6, 64-bit
If there is any other information needed, please advise and I will post it.
You seem to be new to this... welcome!
The folk at Enthought, who built EPD for you still haven't figured out how to reliably build wxPython for a 64-bit python, see here:
http://www.enthought.com/products/epdfaq.php#mac
So, you are treading into difficult waters. Have you considered going the Qt route? All traitsUI backed apps will easily port over to Qt. Currently, I like the looks of Homebrew for interacting with EPD (e.g. for installing pyQt), but the jury is still out (haven't done it yet). I'd post a link to that too, but I am a 1-point user at present...
Another possiblity would be to also install the 32-bit EPD which already includes wxPython for you. You might then use your 32-bit python for visualization and your 64-bit for serious number crunching.
If you do insist on installing wxPython, note that you won't be able to link the Carbon version (which is stable, but only 32-bit). Instead, you'll want to use wxCocoa (experimental, 64-bit). At least, this is my understanding. The Enthought folk don't make any mention of wxCocoa, and I wouldn't be surprised if there is breakage. TraitsUI is complex and difficult to debug, so be forewarned if you go this route!
wxPython does not include a setup.py
file so neither easy_install
or pip
will be able to build it that way. Have a look at these instructions at the wxPython website as well as these instructions at the Enthought website to get an idea of how to build wxPython. Unfortunately, I've never built it (I don't use the Enthought version of Python) so I can't help you further than that. Good luck!
brew install --python wxmac --devel
add this make it perfect!
sudo ln -s /usr/local/Cellar/wxmac/2.9.4.0/lib/python2.7/site-packages/wx /Library/Python/2.7/site-packages/wx
I don't use the EPD, but I had the same issue. It turned out Homebrew has a formula to install both wxWidget
and wxPython
. It works like a charm. Run the following command:
brew install --python wxmac
Binaries (and surces I suppose) available at download page
This command line works for me with Debian 7.1 64-bit:
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev