Anaconda Python3.7 Ubuntu18 科普文章
引言
Anaconda是一个用于科学计算的Python发行版,它包含了许多常用的科学计算库和工具。Python3.7是Python的一种版本,而Ubuntu18是一种Linux操作系统。本文将介绍如何在Ubuntu18上安装和使用Anaconda Python3.7,并提供一些常用的代码示例。
安装Anaconda Python3.7
在Ubuntu18上安装Anaconda Python3.7非常简单。首先,我们需要从Anaconda官方网站上下载安装包。打开网站( Python3.7版本,并下载安装包。
下载完成后,打开终端,并导航到下载目录。运行以下命令来安装Anaconda:
$ bash Anaconda3-2021.11-Linux-x86_64.sh
按照提示进行安装,可以选择默认的安装路径,也可以选择自定义路径。安装完成后,我们需要将Anaconda的路径添加到系统的环境变量中。运行以下命令:
$ echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
$ source ~/.bashrc
现在,我们已经成功安装了Anaconda Python3.7。
创建和管理环境
在Anaconda中,我们可以创建和管理多个Python环境。每个环境可以拥有不同的Python版本和库。创建环境非常简单,运行以下命令:
$ conda create --name myenv python=3.7
这将创建一个名为myenv
的环境,并使用Python3.7。
要激活环境,运行以下命令:
$ conda activate myenv
现在,我们已经激活了myenv
环境,可以在其中安装和使用库。
安装和使用库
Anaconda包含了许多常用的科学计算库和工具。要安装一个库,只需在激活的环境中运行以下命令:
$ conda install numpy
这将安装名为numpy
的库。
要使用已安装的库,只需在Python脚本中导入它们。例如,要使用numpy
库,我们可以编写以下代码:
import numpy as np
# 创建一个包含随机数的数组
x = np.random.rand(5)
print(x)
# 计算数组的平均值
mean = np.mean(x)
print(mean)
绘制饼状图
为了绘制饼状图,我们可以使用matplotlib
库。首先,我们需要安装matplotlib
库:
$ conda install matplotlib
然后,我们可以使用以下代码来绘制饼状图:
import matplotlib.pyplot as plt
# 饼状图数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
# 绘制饼状图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
# 添加标题
plt.title('Pie Chart')
# 显示图形
plt.show()
这将绘制一个简单的饼状图,显示各个部分的比例。
绘制甘特图
为了绘制甘特图,我们可以使用plotly
库。首先,我们需要安装plotly
库:
$ conda install -c plotly plotly
然后,我们可以使用以下代码来绘制甘特图:
import plotly.express as px
# 甘特图数据
data = [
dict(Task='Task 1', Start='2022-01-01', Finish='2022-01-31'),
dict(Task='Task 2', Start='2022-02-01', Finish='2022-02-28'),
dict(Task='Task 3', Start='2022-03-01', Finish='2022-03-31')
]
# 绘制甘特图
fig = px.timeline(data, x_start="Start", x_end="Finish", y="Task")
# 添加标题
fig.update_layout(title_text='Gantt Chart')
# 显示图形
fig.show()
这将绘制