Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将PySide的本地安装导入Python_Python_Qt_Pyside - Fatal编程技术网

将PySide的本地安装导入Python

将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

我已经为此寻找了一段时间,并尝试了不同的解决方案,但似乎没有什么能解决我的问题

我坐在一台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.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/