首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何导入Lib/site-packages文件夹中的pyside模块?

如何导入Lib/site-packages文件夹中的pyside模块?
EN

Stack Overflow用户
提问于 2015-01-28 16:54:52
回答 1查看 587关注 0票数 0

我对python和桌面应用程序很陌生。我在windows中使用pyside开发桌面应用程序。

按照pyqt官方站点中的文档,我遵循了这些步骤。

我正在使用python 2.7.8。我用pip安装了pyside。我使用了以下命令:

代码语言:javascript
运行
复制
pip install -U pyside

安装完成后,pyside位于C:\Python27\Lib\site-packages文件夹中。但是我的python代码无法看到这些模块,因为这些模块导致import失败。我犯了错误,因为:

代码语言:javascript
运行
复制
ImportError: No module named pyside

我是否需要在默认情况下所有其他模块都存在的Script文件夹中复制所有这些模块。

我查过sys.path了。sys.path的输出是

代码语言:javascript
运行
复制
['', 'C:\\Python27\\lib\\site-packages\\setuptools-12.0.1-py2.7.egg', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Pyt
hon27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']

是否需要更多的配置?如何导入站点包文件夹中的模块?还是需要链接?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-28 18:17:55

这实际上是一个愚蠢的错误-模块名为PySide (带有大写PS字母),而不是pyside。正在运行

代码语言:javascript
运行
复制
import PySide

应该能起作用。

为了解决这个问题,我使用了崇高和一些很酷的插件。我安装了IPython及其所有依赖项,主要来自Christoph用于Windows的Python扩展包存储库。我使用SublimeREPL及其IPython扩展在崇高中运行IPython (我使用ST3,这是我强烈推荐的)。我还安装了优秀的Anaconda插件,它提供了很好的Python自动完成功能以及linting (我不使用)。一旦设置了环境或项目文件以指向所需的Python版本,它将在.py文件和SublimeREPL中为您自动完成模块、方法和属性名称。所以,我刚刚输入了import pyside,唯一可用的选项是PySide

这也可以通过查看site-packages目录中文件夹的名称来确定,因为它们是区分大小写的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28197928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档