Я установил Subversion, которая, казалось, установила Python25, которую мой компьютер не позволяет мне стирать или даже распознавать как программу на панели управления. Я скопировал свой файл Python27 Python.py в папку Python 25, чтобы заменить Python.py (версия Python 25), и получил командную строку для запуска Python 27 (хотя я указал папку Python 27, он настоял на запуске Python 25). Я скопировал транк Django в пакеты сайтов Django 27 и Django 25. Импорт 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: \ Program Files \ SSH Security Communications \ SSH Secure Shell; C: \ Python27; C \ Python27 \ scripts; C: \ Python27 \ Lib \ site-packages \ django \ Bin \
А это моя переменная python: C: \ Python27; C \ Python27 \ scripts; C: \ Python27 \ Lib \ site-packages \ django \ bin \
РЕДАКТИРОВАТЬ: понял, что путь USER не совпадает с системным путем. Сделал их обоих одинаковыми, теперь получаю это сообщение:
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
ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Почему он продолжает пытаться использовать Python25?