Ubuntu中使用python3.8

news/2024/7/5 20:54:11

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

http://www.niftyadmin.cn/n/3745864.html

相关文章

工厂方法(Factory Pattern)

工厂方法模式定义:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。(注:“决定”不是指模式允许子类本身在运行时做决定,而是指在编写创建者类时,不需要知道…

从零开发一款相机APP 第四篇: Camera 常用api和最新框架介绍

本课程内容由 小驰笔记 出品,欢迎关注,获取更多交流信息~ 欢迎访问个人博客:www.xiaochibiji.com这节课,我们主要来学习了解android camera相关api,以及大体看下android camera的最新框架。 一、android camera api介…

idea导入新maven项目后,修改idea的maven配置,不要用idea默认的

idea导入新maven项目后,修改maven的setting路径配置,不要用默认的 file>setting>搜索Maven 三个分别是maven安装路径,配置文件路径,本地Jar仓库路径

使用let's Encrypt给网站加入https同时支持http2

2019独角兽企业重金招聘Python工程师标准>>> 1.如果python版本是2.6请运行 yum install python-argparse.noarch 2.重点 下载脚本 wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.conf wget https://raw.githubusercon…

hbase bulkload导入数据

2019独角兽企业重金招聘Python工程师标准>>> 生车file /*** */ package HBaseIA.TwitBase.mapreduce;import java.io.IOException;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.hbase.KeyValue; impo…

安装和使用nltk

1 安装nltk # 我安装的nltk3.6.2,不同的版本可能会有变化 pip install nltk# 如果安装比较慢,使用国内镜像源 pip install nltk -i http://pypi.doubanio.com/simple/# 豆瓣镜像源 http://pypi.doubanio.com/simple/# 可以在地址栏直接输入查找的包&…

git如何退回到某个版本

git log 查看提交历史 commit 后面那一长串就是版本号, 然后 git reset --hard 版本号 即可退回到某次提交的版本

基于spaCy实现pytextrank对英文短语抽取

1 参考学习网站 # 中文的博客 https://www.5axxw.com/wiki/content/475klz ​ # pytextrank的简单使用 https://spacy.io/universe/project/spacy-pytextrank https://derwen.ai/docs/ptr/start/ 2 安装开发环境 (1)安装python3.8 注意:在…