Opened 18 years ago
Last modified 18 years ago
#4128 closed
Django 0.96 installation problem in Windows XP. — at Initial Version
Reported by: | Owned by: | Adrian Holovaty | |
---|---|---|---|
Component: | Tools | Version: | 0.96 |
Severity: | Keywords: | Install problem, Django 0.96, Windows XP | |
Cc: | Triage Stage: | Accepted | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Hello good folks,
A short description - Django 0.96 does not install on Windows XP. The command "setup.py install" ( or "setup.py build" ) does not work... it gives the following error output:
running install
running build
running build_py
error: package directory '\django' does not exist
I hacked around a bit and found the problem in the setup.py file. The original relevant portion is:
# Compile the list of packages available, because distutils doesn't have
# an easy way to do this.
packages, data_files = [], []
root_dir = os.path.dirname(file)
len_root_dir = len(root_dir)
django_dir = os.path.join(root_dir, 'django')
I reckoned that the "root directory" was not being recognised properly... so I made the following change:
# Compile the list of packages available, because distutils doesn't have
# an easy way to do this.
packages, data_files = [], []
root_dir = "C:
Django-0.96
Django-0.96
" (NOTE: I manually added the 'root' directory pertinent to my system)
len_root_dir = len(root_dir)
django_dir = os.path.join(root_dir, 'django')
The above worked like magic without any hassles. So what's up guys, is this a bug or what? BTW, I had the latest installer tool :
setuptools-0.6c5-py2.5.exe installed in my system.
Thanks and Regards,
Timmy Jose (a.k.a z0ltan)