2

私はPythonのこの面を扱うのにかなり慣れていないので、少し調子が悪い場合はご容赦ください。

PySideCryengine の Python 2.7.5 Integration に取り込もうとしています。pip install PySide.whl -t CRYENGINE/Editor/Python/Lib/Site - PackagePIP を使用して、コマンド プロンプトからコマンドを使用して 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

PySidewheel ファイルのインストールには pip を使用しました。したがって、このエラーが発生するのは本当に奇妙です。使用するファイルctypesがそこにあり、Python 2.7のインストールにあることを再確認しました。そして、それらのすべてがそこにあります。Python Shell を使用してこれをテストしたところ、うまく機能しました。しかし、何らかの理由で、CryEngine の python 2.7.5 統合を介して実行すると、ファイル パスがC:\Python27これらすべてのファイル Ctypes ファイルの場所にあるにもかかわらず!

問題を単純化しすぎていることはほぼ確実ですが、この問題を解決するにはどこから始めればよいかわかりません。CryEngine コミュニティ全体で機能する統合を構築できるように、これを機能させたいと考えています。私は解決策を求めてあちこちを見てきましたが、本当にここで私のロープの終わりにいます。

どんな助けでも大歓迎です!!

4

0 に答える 0