installing setuptools on Windows custom python install


Eric Frederich


I have a python installation that I built myself using Visual Studio 2005.
I need this version because I need to link Python bindings to a 3rd
party library that uses VS 2005.

I want to get setuptools installed to this Python installation but the
installer won't find my version of Python even if it is on the PATH
and PYTHONHOME is set.
So, I am trying to build setuptools but when I run "python
install" I get the following error.
Any ideas either on how to get the installer to find my installation
or on how to get this to compile?

F:\pyside\setuptools-0.6c11>python install
running install
Traceback (most recent call last):
File "", line 94, in <module>
scripts = scripts,
File "F:\My_Python27\lib\distutils\", line 152, in setup
File "F:\My_Python27\lib\distutils\", line 953, in run_commands
File "F:\My_Python27\lib\distutils\", line 972, in run_command
File "F:\pyside\setuptools-0.6c11\setuptools\command\",
line 76, in run
File "F:\pyside\setuptools-0.6c11\setuptools\command\",
line 85, in do_egg_install
easy_install = self.distribution.get_command_class('easy_install')
File "F:\pyside\setuptools-0.6c11\setuptools\", line 395, in
self.cmdclass[command] = cmdclass = ep.load()
File "F:\pyside\setuptools-0.6c11\", line 1954, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "F:\pyside\setuptools-0.6c11\setuptools\command\",
line 21, in <module>
from setuptools.package_index import PackageIndex, parse_bdist_wininst
File "F:\pyside\setuptools-0.6c11\setuptools\", line
2, in <module>
import sys, os.path, re, urlparse, urllib2, shutil, random,
socket, cStringIO
File "F:\My_Python27\lib\", line 94, in <module>
import httplib
File "F:\My_Python27\lib\", line 71, in <module>
import socket
File "F:\My_Python27\lib\", line 47, in <module>
import _socket
ImportError: No module named _socket



Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question