我的SDK有自己的python解释器。如何为它安装模块?

我的SDK有自己的python解释器。如何为它安装模块?,python,windows,sdk,Python,Windows,Sdk,我最近下载了PythonOgreSDK,它似乎包含了自己的python解释器 我之所以说“出现”,是因为这个解释器似乎也依赖于标准的python 2.7.2安装。我尝试卸载后者,python ogre SDK解释器抱怨我的计算机缺少python27.dll 我真的不明白这两位口译员是如何联系在一起的,而且这两位口译员的帮助也不大 我确实需要安装PyYAML,以便python食人魔解释器能够访问它。我成功地安装了PyYAML(安装程序检测到了python2.7),标准python控制台成功地导入了

我最近下载了PythonOgreSDK,它似乎包含了自己的python解释器

我之所以说“出现”,是因为这个解释器似乎也依赖于标准的python 2.7.2安装。我尝试卸载后者,python ogre SDK解释器抱怨我的计算机缺少python27.dll

我真的不明白这两位口译员是如何联系在一起的,而且这两位口译员的帮助也不大

我确实需要安装PyYAML,以便python食人魔解释器能够访问它。我成功地安装了PyYAML(安装程序检测到了python2.7),标准python控制台成功地导入了它,没有任何问题

然而,PythonOgreSDK解释器抱怨说没有这个名字的模块

我完全迷路了。有人能给我指出正确的方向和/或解释发生了什么吗

事先非常感谢, 布莱兹

编辑 MichaelMior暗示这可能涉及到我的系统路径。我对python还比较陌生,所以欢迎任何解释

标准python安装的sys.path的输出为:

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')


显然,第三方模块安装到该目录。这样做安全吗?我是否有造成任何冲突的风险?

每个Python解释器都有自己的sys.path,它将使用它来搜索模块


安装PyYAML时,它被安装到普通Python解释器的目录中(C:\Python27\lib\site packages)。当您尝试从PythonOgre导入它时,它不知道如何查找,因此无法找到它。这就是将文件夹添加到sys.path所做的——告诉python ogre在该文件夹中查找模块。

每个python解释器都有自己的sys.path,用于搜索模块


安装PyYAML时,它被安装到普通Python解释器的目录中(C:\Python27\lib\site packages)。当您尝试从PythonOgre导入它时,它不知道如何查找,因此无法找到它。这就是将文件夹添加到sys.path所做的-告诉python ogre在该文件夹中查找模块。

检查REPL(“python控制台”)和ogre中的
sys.path
的值。可能少了什么东西。@MichaelMior:谢谢你的快速回复!我已经用相关信息更新了这个问题。我对python还比较陌生,所以非常欢迎任何关于正在发生的事情的详细信息!在REPL(“python控制台”)和ogre中检查
sys.path
的值。可能少了什么东西。@MichaelMior:谢谢你的快速回复!我已经用相关信息更新了这个问题。我对python还比较陌生,所以非常欢迎任何关于正在发生的事情的详细信息!