我对使用 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 社区的集成。我到处寻找解决方案,但我真的走到了尽头。
任何帮助将不胜感激!!