Я недавно скачал пакет python-ogre SDK, который, похоже, включает в себя собственный интерпретатор python.
Я говорю «появляется», потому что этот интерпретатор, похоже, также зависит от стандартной установки python 2.7.2. Я попытался удалить последний, и интерпретатор python-ogre SDK жалуется, что на моих компьютерах отсутствует python27.dll.
Я действительно не понимаю, как связаны два переводчика, и тема форума python-ogre SDK оказалась менее чем полезной.
I действительно необходимо, чтобы PyYAML был таким, чтобы к нему имел доступ интерпретатор python-ogre. Я успешно установил PyYAML (установщик обнаружил python 2.7), и стандартная консоль python удается импортировать его без каких-либо проблем.
Интерпретатор python-ogre SDK, однако, жалуется, что нет модуля с таким именем.
Я полностью потерян. Может ли кто-нибудь указать мне правильное направление и / или объяснить, что происходит?
Заранее большое спасибо,
БИК
EDIT
MichaelMior намекнул, что это связано с моим sys.path. Я довольно плохо знаком с Python, поэтому любые объяснения приветствуются.
Вывод sys.path для стандартной установки python:
C:\Windows\system32\python27.zip
C:\Python27\lib\site-packages\pip-1.0.2-py.2.7.egg
C:\Python27\DLLs
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Python27\lib\site-packages
Выходные данные пакета python-ogre SDK:
C:\Windows\system32\python27.zip
C:\python-ogre\[SDK]\DLLs
C:\python-ogre\[SDK]\lib
C:\python-ogre\[SDK]\lib\plat-win
C:\python-ogre\[SDK]\lib\lib-tk
C:\python-ogre\[SDK]
C:\python-ogre\[SDK]\lib\site-packages
РЕДАКТИРОВАТЬ 2:
Хорошо, я понял! Я только что сделал sys.path.append ('C: \ Python27 \ lib \ site-packages')
Очевидно, что сторонние модули устанавливаются в этот каталог. Это безопасно сделать? Могу ли я создавать какие-либо конфликты?