1 安装Python3.8
# 更新软件包
sudo apt update
# 安装python3.8
sudo apt install python3.8
2 安装虚拟环境
# 安装venv包
sudo apt install python3-venv
3 创建虚拟环境
# 虚拟环境中的python环境默认是3.8
python3.8 -m venv my_env_python3.8
4 激活虚拟环境
# 激活虚拟环境后,路经前面会出现“(my_env_python3.8)”
source my_env_python3.8/bin/activate
5 在虚拟环境中pip安装包
# 注意这是在虚拟环境中,不能在ubuntu中的python中更新
# 如果不更新包可能在安装过程中,也会出现问题
python -m pip install --upgrade pip
# 安装软件包
pip install numpy
# 如果是在自己的家目录下(文件的权限是自己的),不会出现权限问题;如果不是在自己的家目录下,默认的权限是root,则会出现权限问题。
# pip安装出现权限问题,将目录权限更改为自己所有的目录
# "zhanshan:zhanshan"中前面的"zhangshan"表示自己的用户名,后面的“zhangshan”表示用户组。
# 将两个“zhangshan”更换为自己的登陆名称即可
sudo chown -R zhanshan:zhanshan /home/my_env_python3.8
6 注意,操作慎重!
# 如果安装python失败或者其他原因想卸载python,如果没有十足的把握,千万不要卸载。
# Ubuntu是基于python作可视化展示的,如果卸载后,可视化界面就没了。
# 如果使用了下面的命令,你会后悔的,我是后悔过。
suod apt remove python3
7 显示词云
在Ubuntu中使用wordcloud时可能出现“Matplotlib is currently using agg, which is a non-GUI backend“,需要安装python-tk
# 安装python3-tk
sudo apt-get install python3-tk