1.软文推荐

2.软文推荐

3.软文推荐

Python是世界上使用最广泛的编程语言之一。 Python语法简单易学,是初学者和有经验的开发人员的热门选择。 Python 是一种非常通用的编程语言。 如今我们有很多的算法软件,以及爬虫都会用到Python程序。其实我们也不能说哪个是最好的语言,只能说在功能上要求不同,所以不同的程序有不同的用途领域。

默认情况下,我们的Debian 10 包含 Python 3.7 版,可以使用 apt工具安装或更新。但是,我们有些程序需要用到最新的Python 3.8 ,这个版本是 Python 语言的最新主要版本。 它包括许多新功能,例如赋值表达式、仅位置参数、f 字符串支持等。本教程介绍了如何在 Debian 10 上安装 Python 3.8。

第一、基于Debian 10 安装 Python 3.8

在 Debian 上构建 Python 3.8 是一个相对简单的过程,只需几分钟。

1、首先安装构建 Python 源代码所需的包:

sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev

2、使用 wget 或 curl 从 Python 下载页面下载最新版本的源代码。

curl -O python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

这里,我们安装3.8.2版本。我们可以从官方查看哪个是最新版本。

3、解压压缩包

tar -xf Python-3.8.2.tar.xz

4、进入目录运行安装

cd Python-3.8.2 ./configure --enable-optimizations

运行 make 准备编译

make -j 4

修改 -j 以对应处理器中的内核数。 您可以通过键入 nproc 找到该数字。

5、构建完成后,以具有 sudo 访问权限的用户身份运行以下命令来安装 Python :

sudo make altinstall

不要使用标准的 make install ,因为它会覆盖默认的系统 python3 文件。

6、此时,Python 3.8 已安装在您的 Debian 系统上,我们可以使用了。 我们可以通过键入以下内容进行验证:

python3.8 --version

第二、创建虚拟环境

Python虚拟环境是一个自包含的目录树,其中包括一个 Python 安装和一些附加包。 它允许我们在特定项目的隔离位置安装 Python 模块,而不是全局安装。 这样,我们就不必担心影响其他 Python项目。

在此示例中,我们将在用户主目录中创建一个名为 my_app 的新 Python 3.8 项目。

首先,创建项目目录并切换到它:

mkdir ~/my_app cd ~/my_app

从项目根目录中运行以下命令以创建名为 my_app_venv 的虚拟环境:

python3.8 -m venv my_app_venv

激活环境

source my_app_venv/bin/activate

激活后,shell 提示符将以环境名称为前缀。 从 Python 3.4 开始,在创建虚拟环境 pip 时,默认安装 Python 的包管理器。 在虚拟环境中,你可以用pip代替pip3.8,用python代替python3.8:

python -v

这样我们直接默认就可以看到是 python3.8版本。

是不是很简单就可以实现在Debian10中安装Python3.8.

来源:zyhot.com/article/12435.html

本站声明:内容来源于网络,内容不代表本站立场,仅供阅读参考,文章版权归原作者“本公司cmy.cn”所有。如有侵权,请联系我们删除。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

高端建站体现在哪些方面?(网站建设高端) 3分钟前

高端定制建站主要是根据您得需求,设计符合您网站要展示的内容主题和追求的效果,比如艺术行业要设计的符合企业文化及艺术效果,用...

2

BlueHost主机联系FTP图文教程(bluehost域名) 4分钟前

BlueHost主机以其优异的性能在国内拥有众多的用户,但是很多用户在用的过程中会发现使用FTP工具(如flashfxp)连接账户时出错,总是提示无...

3

国内大带宽云服务器(国内大带宽云服务器便宜) 5分钟前

一般流量消耗快且大的行业网站,应该首选大宽带云服务器。这样网站可以承受更高的流量,在大带宽的情况下,同时支持的在线用户再多...

4

如何快速搭建网站 搭建网站要注意什么(网络搭建入门) 8分钟前

??现在不少企业想要建立网站,这对于提升企业的知名度是很有帮助的,而且还有利于产品营销。接下来就和大家一起来了解如何快速搭建网...

5

DediPath洛杉矶服务器综合性能评测 10分钟前

DediPath是一家美国主机商,主要提供美国VPS和服务器产品,其中洛杉矶机房受到很多站长的欢迎,下面我们就来看看DediPath洛杉矶服务器的产...

6

服务器过热是什么原因?建议做好这些防御措施(服务器过热是什么问题) 11分钟前

服务器过热是什么原因?建议做好这些防御措施。即便使用最好是的抑止对策与效率高冷却系统,机架中的网络服务器热点依然会由于测算...

7

在Linux服务器系统中安装Nginx的方法教程和步骤(linux是服务器吗) 12分钟前

在新的Linux服务器上安装新Nginx,在安装之前看下网上的教程,各式各样的安装方法,心里总会嘀咕什么方式才是最好的,或者说什么方法才...

8

Lunarpages美国虚拟主机辅佐商务建站(luna美国官网) 13分钟前

站长在做商务建站时,往往会考虑之后偏商务的因素较多。对虚拟主机一般要求的实惠、稳定除外,还要保证网站的访问速度实现高速,并...