Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Vista上的Django出现问题_Django_Command Line_Window - Fatal编程技术网

Windows Vista上的Django出现问题

Windows Vista上的Django出现问题,django,command-line,window,Django,Command Line,Window,我安装了subversion,它似乎安装了Python25,我的计算机不允许我删除它,甚至不允许我在控制面板上将它识别为程序。我将Python27 Python.py文件复制到Python 25文件夹中以替换Python.py(Python 25版本),并获得命令提示符以运行Python 27(尽管我指定了Python 27文件夹,但它坚持运行Python 25)。我将Django主干复制到Django 27和Django 25的站点包中。Import Django在Python中工作,但现在我

我安装了subversion,它似乎安装了Python25,我的计算机不允许我删除它,甚至不允许我在控制面板上将它识别为程序。我将Python27 Python.py文件复制到Python 25文件夹中以替换Python.py(Python 25版本),并获得命令提示符以运行Python 27(尽管我指定了Python 27文件夹,但它坚持运行Python 25)。我将Django主干复制到Django 27和Django 25的站点包中。Import Django在Python中工作,但现在我遇到了以下错误:

C:\Windows\system32>cd C:\Users\Susan\Documents\practice

C:\Users\Susan\Documents\practice>django-admin.py startproject mysite
Traceback (most recent call last):
File "C:\csvn\Python25\django-admin.py", line 2, in <module>
from django.core import management
  File "C:\csvn\Python25\lib\site-packages\django\core\management\__init__.py",
 line 7, in <module>
    from django.core.management.base import BaseCommand, CommandError, handle_de
fault_options
  File "C:\csvn\Python25\lib\site-packages\django\core\management\base.py", line
 14, in <module>
    from django.utils.encoding import smart_str
  File "C:\csvn\Python25\lib\site-packages\django\utils\encoding.py", line 2, in
 <module>
import urllib
  File "C:\csvn\Python25\lib\urllib.py", line 26, in <module>
    import socket
  File "C:\csvn\Python25\lib\socket.py", line 45, in <module>
import _socket
ImportError: Module use of python25.dll conflicts with this version of Python.
C:\Windows\system32>cd C:\Users\Susan\Documents\practice
C:\Users\Susan\Documents\practice>django-admin.py startproject mysite
回溯(最近一次呼叫最后一次):
文件“C:\csvn\Python25\django admin.py”,第2行,在
来自django.core导入管理
文件“C:\csvn\Python25\lib\site packages\django\core\management\\uuu init\uuu.py”,
第7行,在
从django.core.management.base导入BaseCommand、CommandError、handle\u de
故障诊断选项
文件“C:\csvn\Python25\lib\site packages\django\core\management\base.py”,第行
14,在
从django.utils.encoding导入智能\u str
文件“C:\csvn\Python25\lib\site packages\django\utils\encoding.py”,第2行,在
导入URL库
文件“C:\csvn\Python25\lib\urllib.py”,第26行,在
导入套接字
文件“C:\csvn\Python25\lib\socket.py”,第45行,在
导入\u套接字
ImportError:python25.dll的模块使用与此版本的Python冲突。
提前谢谢

哦,这是我的环境路径变量:C:\ProgramFiles\SSH Communications Security\SSH Secure Shell;C:\Python27;C\Python27\脚本;C:\Python27\Lib\site packages\django\bin\

这是我的python变量:C:\Python27;C\Python27\脚本;C:\Python27\Lib\site packages\django\bin\


编辑:意识到用户路径与系统路径不同。使两者相同,现在收到此消息:

C:\Users\Susan\Documents\practice>django-admin.py startproject mysite
Traceback (most recent call last):
 File "C:\Python27\Lib\site-packages\django\django\bin\django-admin.py", line 2
,     in <module>
    from django.core import management
  File "C:\csvn\Python25\lib\site-packages\django\core\management\__init__.py",
line 7, in <module>
    from django.core.management.base import BaseCommand, CommandError, handle_de
 fault_options
  File "C:\csvn\Python25\lib\site-packages\django\core\management\base.py", line
 14, in <module>
    from django.utils.encoding import smart_str
  File "C:\csvn\Python25\lib\site-packages\django\utils\encoding.py", line 2, in
<module>
   import urllib
  File "C:\csvn\Python25\lib\urllib.py", line 26, in <module>
    import socket
  File "C:\csvn\Python25\lib\socket.py", line 45, in <module>
    import _socket
C:\Users\Susan\Documents\practice>django-admin.py startproject mysite
回溯(最近一次呼叫最后一次):
文件“C:\Python27\Lib\site packages\django\django\bin\django admin.py”,第2行
在里面
来自django.core导入管理
文件“C:\csvn\Python25\lib\site packages\django\core\management\\uuu init\uuu.py”,
第7行,在
从django.core.management.base导入BaseCommand、CommandError、handle\u de
故障诊断选项
文件“C:\csvn\Python25\lib\site packages\django\core\management\base.py”,第行
14,在
从django.utils.encoding导入智能\u str
文件“C:\csvn\Python25\lib\site packages\django\utils\encoding.py”,第2行,在
导入URL库
文件“C:\csvn\Python25\lib\urllib.py”,第26行,在
导入套接字
文件“C:\csvn\Python25\lib\socket.py”,第45行,在
导入\u套接字
ImportError:DLL加载失败:找不到指定的模块


为什么它一直试图使用Python25?

我想从您的机器上卸载Python2.7和2.5,然后重新安装Python2.7。在考虑安装Django之前,必须先安装一个运行正常的Python

工作完成后,我建议安装和安装


Virtualenv允许您创建不同的Python运行时,因此您不必将模块直接安装到系统Python路径中。安装virtualenv会使您获得pip,您可以使用它将Django等模块安装到virtualenv的site packages文件夹中。

Awesome!很高兴我能帮助你。