将PySide的本地安装导入Python
我已经为此寻找了一段时间,并尝试了不同的解决方案,但似乎没有什么能解决我的问题 我坐在一台unix服务器上,在我的主目录中本地安装了PySide,所以python不会选择它。未添加到PYTHONPATH 我无法在python脚本中导入PySide。 尝试以下操作:将PySide的本地安装导入Python,python,qt,pyside,Python,Qt,Pyside,我已经为此寻找了一段时间,并尝试了不同的解决方案,但似乎没有什么能解决我的问题 我坐在一台unix服务器上,在我的主目录中本地安装了PySide,所以python不会选择它。未添加到PYTHONPATH 我无法在python脚本中导入PySide。 尝试以下操作: import sys sys.path.append('~/PySide-1.2.4/pyside_build/py2.7-qt4.8.5-64bit-release/pyside/PySide/') from PySide.Qt
import sys
sys.path.append('~/PySide-1.2.4/pyside_build/py2.7-qt4.8.5-64bit-release/pyside/PySide/')
from PySide.QtCore import *
from PySide.QtGui import *
不确定是否附加了正确的路径。至少有一个init.py文件和QtCore.so以及其他*.so文件。
从PySide导入是否仍然正确?是否尝试将~/PySide-1.2.4/PySide_build/py2.7-qt4.8.5-64bit-release/PySide/附加到sys.path?通常,您附加的路径应该包含文件夹名module name,而文件夹名module name又包含_init__.py文件。我尝试打印sys.path,路径已列出~/PySide-1.2.4/PySide_build/py2.7-qt4.8.5-64bit-release/PySide/PySide/'包含QtCore。从那里,Qt的C++代码位于:QtCyp/PySt/QtCub,不确定我需要导入什么级别。正在尝试一些不同的组合,但不确定如何正确编写导入语句。您不使用virtualenv的原因是什么?Python不会在附加到sys.path的路径中自动展开~或$HOME。感谢所有帮助。正如@ekhumoro所说,python不会扩展~。所以我修好了这条路,我也注意到我以前只有一层深。所以我的路径是这样的://PySide-1.2.4/PySide_build/py2.7-qt4.8.5-64bit-release/PySide/