无法在Windows 7上安装Django

0 投票
2 回答
1050 浏览
提问于 2025-04-18 03:41

我在Windows 7上安装Django-1.5.5,安装是成功了,但当我输入“django-admin.py startproject mysite”时,出现了以下错误:

C:\Users\DIPANSHU>django-admin.py startproject mysite
Traceback (most recent call last):
  File "C:\Django-1.5.5\django\bin\django-admin.py", line 2, in <module>
    from django.core import management
  File "C:\Python27\lib\site-packages\django\core\management\__init__.py",
9, in <module>
    from django.core.management.base import BaseCommand, CommandError, han
fault_options
  File "C:\Python27\lib\site-packages\django\core\management\base.py", lin
in <module>
    from django.utils.encoding import force_str
  File "C:\Python27\lib\site-packages\django\utils\encoding.py", line 10,
dule>
    from urllib import quote
  File "C:\Python27\lib\urllib.py", line 26, in <module>
    import socket
  File "C:\Python27\lib\socket.py", line 47, in <module>
    import _socket
ImportError: DLL load failed: The specified procedure could not be found.

之前我也试过Django-1.4.2,但问题是一样的。我现在使用的是Python 2.7。请帮帮我。

2 个回答

0

我会通过运行以下命令来确认是否安装了Django:

python -c "import django; print(django.get_version())"

https://docs.djangoproject.com/en/1.6/intro/tutorial01/

我觉得他们网站上的Django教程非常不错。

另外,你在命令提示符里到底输入了什么呢?你应该在命令行窗口里位于这个目录:C:\Users\DIPANSHU>。

编辑:你应该在安装Django的那个目录下。

1

没错!我终于搞定了!下面是我做的步骤:

  1. 彻底卸载了Python,然后重新安装了一遍。
  2. 调整了我的PATH环境变量,把Python的可执行文件和其他脚本的路径加上去。
  3. 安装了Setuptools。
  4. 用easy_install pip安装了pip。
  5. 通过pip安装了Django,命令是pip install django。

注意:如果你的Python安装在C:\Python27\,那么需要把以下路径添加到PATH: C:\Python27\;C:\Python27\Scripts;

参考链接:https://docs.djangoproject.com/en/dev/howto/windows/

非常感谢大家的宝贵意见和耐心支持!:-)

撰写回答