2

我对使用 python 的这一面很陌生,所以如果我有点不正常,请原谅我。

我正在尝试PySide融入 Cryengine 的 Python 2.7.5 集成;pip install PySide.whl -t CRYENGINE/Editor/Python/Lib/Site - Package我使用 PIP通过命令提示符使用命令将站点 - 包安装到 Cryengines Python 目录。

这是我试图在 CryEngine 的 Python Shell 中运行的脚本:

import sys
import site

site.ENABLE_USER_SITE
print site.USER_BASE
site.addsitedir("F:\SteamLibrary\steamapps\common\CRYENGINE\Editor\Python\Lib\site-packages\PySide")


from PySide import QtGui

app = QtGui.QApplication(sys.argv)

wid = QtGui.QWidget()
wid.resize(250, 150)
wid.setWindowTitle('Simple')
wid.show()

sys.exit(app.exec_())

我在 Python 脚本终端中收到以下错误:

] from PySide import QtGui
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Python27\lib\site-packages\PySide\__init__.py", line 41, in <module>
    _setupQtDirectories()
  File "C:\Python27\lib\site-packages\PySide\__init__.py", line 9, in _setupQtDirectories
    from . import _utils
  File "C:\Python27\lib\site-packages\PySide\_utils.py", line 31, in <module>
    import ctypes
ImportError: No module named ctypes

我使用 pip 安装PySide轮文件。所以我收到这个错误真的很奇怪。我仔细检查了ctypes那里使用的文件,以及 Python 2.7 安装中的文件。他们都在那里。我使用 Python Shell 对此进行了测试,效果很好!但是由于某种原因,当我通过 CryEngine 的 python 2.7.5 集成运行它时,即使文件路径是C:\Python27所有这些文件 Ctypes 文件所在的位置!

我几乎可以肯定我把问题过于简单化了,但我不确定从哪里开始解决这个问题。我想让这个工作,这样我就可以构建一个适用于整个 CryEngine 社区的集成。我到处寻找解决方案,但我真的走到了尽头。

任何帮助将不胜感激!!

4

0 回答 0