下面的问题是不是没有用超级用户登录的原因?
Tofloor
poster avatar
twxxing
deepin
2019-11-20 02:55
Author
在Deepin终端里面装wxPython,出现下面的提示

是不是我SU登录不成功的原因?
SU密码和开机用户登录不是同一个密码吗?

Reply Favorite View the author
All Replies
avatar
走钢丝
deepin
2019-11-20 03:14
#1
也许是权限问题吧。。还是少用 su,用 sudo 吧。
sudo pip install xxx
Reply View the author
avatar
Feng Yu
deepin
2019-11-20 03:25
#2
普通用户没有权限往系统目录下装软件。python支持user用户空间的组件,可以不用su或sudo提权

pip install --user xxxx
Reply View the author
avatar
RucLinux
deepin
2019-11-20 03:44
#3
su 是指root密码
登录密码是指当前用户登录密码
Reply View the author
avatar
ghostry
deepin
2019-11-20 04:26
#4
su是输入root密码

sudo是输入当前账号密码.

然后玩Python建议在docker里玩.系统里玩再搞坏系统了挺烦的.

Reply View the author
avatar
twxxing
deepin
2019-11-20 05:50
#5
还是搞不定wxPython
Reply View the author
avatar
twxxing
deepin
2019-11-20 05:51
#6
就是想学Python编程,想装个带窗口开发的Python
Reply View the author
avatar
走钢丝
deepin
2019-11-20 05:56
#7
https://bbs.deepin.org/post/185428
就是想学Python编程,想装个带窗口开发的Python

我想起来了,你装了 pip3 了吧 sudo apt install python3-pip
然后 pip3 install wxPython
这样应该可以。
Reply View the author
avatar
twxxing
deepin
2019-11-20 16:56
#8
还是不行,上面办法都试过了。
Reply View the author
avatar
走钢丝
deepin
2019-11-20 17:28
#9
https://bbs.deepin.org/post/185428
还是不行,上面办法都试过了。

看上面的截图,似乎 numpy 都没装上
另外,我试验装了下 wxPython(pip3 install wxpython),似乎依赖有问题,还需要编译代码,但编译过程还是有问题,缺少 gtk+3 的开发包,我就没安装了。最好还是安装 pyQT 吧,试了下没问题(pip3 install pyqt5),基于 QT 开发界面也不错,wxwidgets 现在官方支持的也不太好吧。






Reply View the author
avatar
twxxing
deepin
2019-11-21 06:05
#10
pyqt5装好了,都不知道装到哪里去了!在python里面不知道如何配置引道pyqt5的窗口设计
Reply View the author
avatar
走钢丝
deepin
2019-11-21 06:29
#11
https://bbs.deepin.org/post/185428
pyqt5装好了,都不知道装到哪里去了!在python里面不知道如何配置引道pyqt5的窗口设计 ...

百度呗,pyqt 的教程应该比 wxpython 的教程多。

参考:
http://code.py40.com/face
https://www.jianshu.com/p/ef71566ff8bb
https://www.baidu.com/s?wd=pyqt&ie=UTF-8
Reply View the author
avatar
Feng Yu
deepin
2019-11-21 06:31
#12
软件仓库都有pyqt5和wxpython,直接apt就能装
Reply View the author
avatar
走钢丝
deepin
2019-11-21 06:38
#13
https://bbs.deepin.org/post/185428
软件仓库都有pyqt5和wxpython,直接apt就能装

好像还真有。。。白找了半天资料。。


Reply View the author
avatar
Feng Yu
deepin
2019-11-21 06:42
#14
https://bbs.deepin.org/post/185428
好像还真有。。。白找了半天资料。。

apt的插件版本并非最新,如果不需要高版本的功能的话apt就可以了,速度最快,不需要编译。

pip可以安装到最新版本,但是下载的东西会多一些,有些包可能下载的还是源码包,需要编译半天。

Python开发环境个人强推conda,可以结合apt和pip的优点,conda有pip命令,也自带有包管理器,清华大学也有conda的镜像。

apt这种还是比较适合产品环境部署,对于开发环境就未必合适了
Reply View the author
avatar
twxxing
deepin
2019-11-21 09:16
#15
   感谢大家的积极帮助,不知怎么搞好的下面这步,可以用程序代码调出窗口啦!
但Qt-设计师不能用Python调引出来,不能快速设计窗口。本人只有一点点编程知识,之前用CAD里面lisp搞过小插件,Python这么专业的开发软件还是第一次见,70年代的中年人啦 ,不知学习Python还晚不?


Reply View the author
avatar
走钢丝
deepin
2019-11-21 16:23
#16
https://bbs.deepin.org/post/185428
感谢大家的积极帮助,不知怎么搞好的下面这步,可以用程序代码调出窗口啦!
但Qt-设计师不能用Pyth ...

直接用 qt 的设计师设计好界面,然后 python 中调用不知道行不行。另外 qml 不知道支持不。

语言是工具,没有晚的时候,不过还是需要的时间。
Reply View the author