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()

这将绘制