私はPythonのこの面を扱うのにかなり慣れていないので、少し調子が悪い場合はご容赦ください。
PySide
Cryengine の Python 2.7.5 Integration に取り込もうとしています。pip install PySide.whl -t CRYENGINE/Editor/Python/Lib/Site - Package
PIP を使用して、コマンド プロンプトからコマンドを使用して Site - Package を Cryengines Python ディレクトリにインストールしました。
Python Shell Of CryEngine で実行しようとしているスクリプトは次のとおりです。
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
PySide
wheel ファイルのインストールには pip を使用しました。したがって、このエラーが発生するのは本当に奇妙です。使用するファイルctypes
がそこにあり、Python 2.7のインストールにあることを再確認しました。そして、それらのすべてがそこにあります。Python Shell を使用してこれをテストしたところ、うまく機能しました。しかし、何らかの理由で、CryEngine の python 2.7.5 統合を介して実行すると、ファイル パスがC:\Python27
これらすべてのファイル Ctypes ファイルの場所にあるにもかかわらず!
問題を単純化しすぎていることはほぼ確実ですが、この問題を解決するにはどこから始めればよいかわかりません。CryEngine コミュニティ全体で機能する統合を構築できるように、これを機能させたいと考えています。私は解決策を求めてあちこちを見てきましたが、本当にここで私のロープの終わりにいます。
どんな助けでも大歓迎です!!