当前位置:   article > 正文

统信UOS升级Python3及安装spyder5_uos pandas

uos pandas

一、升级Python3.10

UOS或Deepin V20系统自带了python2.7和python3.7,但是没有pip3,而且python3.10已经出来一段时间了,尽痒想升起的,以下内容可供参考。

1、必须开启开发者模式

这个不必多说,控制中心——通用,点开就行。

2、安装支持库

先说明,不安装这些库同样可以升级并运行python310,但是以后安装一些重要模块时可能会出错,比如pandas,这些库是系统层级的,不在python安装包中(比如_bz2),以后也不能用pip来装。先升级Python3,然后再装这些,可能需要重新编译源码,所以先老实装好吧。

sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
  • 1

3、下载编译python310源码安装

大概是Linux发行版本太多,python官网没有Linux二进制包,apt也没有最新的310,所以只好老实下载源码编译安装了。先给地址:python官网下载,找linux版的下载,有点慢……
解压后进入目录,然后运行

./configure
make
sudo make install
  • 1
  • 2
  • 3

装完来个

python3 -V
  • 1

应该已经是你安装的版本了。easy。

4、安装python常用模块

python3安装完成后,会有个在虚拟环境下用pip安装模块的建议,个人觉得,象pandas之类的必备模块没必要各个虚拟环境去安装,直接装吧!
但是,pip默认源很慢,最好先改成国内源,比如清华源。

## pip3清华源:
sudo vim /etc/pip.conf
## 在最后添加以下内容
[global]
trusted-host=pypi.tuna.tsinghua.edu.cn
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

## 然后按ESC,再:wq 保存退出。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

然后

sudo python3 -m pip install pandas
  • 1

其他模块大家根据各自情况决定了

二、安装spyder5

spyder官方对Linux用户的安装建议是使用anconda,那东西又大又慢,内置python、spyder版本也不新,本人反正是习惯不了。另外apt也可以直接安装spyder,

sudo apt install sypder3
  • 1

但目前这样安装是给系统默认的python3.7安装的,版本还是3.3,而且不支持中文,既然咱们python3.10都装了,干嘛不直接上spyder5呢,这样吧,用python310的PIP安装,会装上最新的5.3.3:

sudo python3 -m pip install spyder
  • 1

启动试试?

python3 /usr/local/bin/spyder
  • 1

会发现跑不起来,,,,

Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
  • 1
  • 2

这问题折腾我一晚……后来发现,还是Debian的通病,不只是UOS,Ubuntu也一样,需要安装一个Debian的软件包,说到底又回到底层库支持上了。从官网下载这个,安装就行了。

最后,来个效果图:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/408488
推荐阅读
相关标签
  

闽ICP备14008679号