1.基于linux的python安装

1 案例1:准备python开发环境

目录

1 案例1:准备python开发环境

1.1 问题

1.2 步骤

步骤一:下载最新版python3

步骤二:Linux安装python

步骤三:下载并安装Pycharm社区版

-------------------------------------------------------------------------------------------------------------

1.1 问题

  1. 下载最新版本的python3
  2. 下载pycharm社区版
  3. 安装python3
  4. 配置pycharm,使其符合自己的习惯

1.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:下载最新版python3

网址:https://www.python.org/

进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code,表示源码包,这里选择最新版本3.6.4,这里选择第一个下载即可,下载的就是源码包:Python-3.6.4.tar.gz,下载好之后上传到linux系统,准备安装,如图-1所示:

后续上传文件,我使用rz命令上传,如果系统没有该命令,可下载lrzsz

[root@rhel8 ~]# yum -y install  lrzsz

步骤二:Linux安装python

1.安装环境依赖包

[root@rhel8 ~]#  yum install -y gcc gcc-c++ zlib-devel openssl-devel readline-devel libffi-devel sqlite-devel tcl-devel tk-devel^C

释放文件:

[root@rhel8 ~]# tar -xf Python-3.6.10.tgz 

2.进入Python-3.6.10  目录:

[root@rhel8 ~]# cd Python-3.6.10 
[root@rhel8 Python-3.6.10]# 

3.配置安装目录:

configure是用来进行用户个性配置的工具,--prefix是说软件安装目录设置在哪里

[root@rhel8 Python-3.6.10]# ./configure  --prefix=/usr/local

[root@rhel8 Python-3.6.10]# ls 
aclocal.m4     Doc              Makefile         PCbuild         python-config.py
build          Grammar          Makefile.pre     Programs        python-gdb.py
config.guess   Include          Makefile.pre.in  pybuilddir.txt  README.rst
config.log     install-sh       Misc             pyconfig.h      setup.py
config.status  Lib              Modules          pyconfig.h.in   Tools
config.sub     libpython3.6m.a  Objects          python
configure      LICENSE          Parser           Python
configure.ac   Mac              PC               python-config

4)接下来编译源码并安装:

[root@rhel8 Python-3.6.10]# make && make install

步骤三:下载并安装Pycharm社区版

网址:https://www.jetbrains.com/pycharm/download,这里选择下图红框下载即可,下载好之后上传到linux系统,准备安装,如图-2所示:

记得选中linux版本,下载完成后记得上传该文件。

2.释放文件

[root@rhel8 ~]# tar -xf pycharm-community-2023.3.2

3.运行下面的命令进入PyCharm 目录:

[root@rhel8 ~]# cd pycharm-community-2023.3.2/bin/

4.通过运行下面的命令来运行PyCharm进入图形化安装界面:

[root@rhel8 bin]# sh pycharm.sh 

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-31 12:32:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 12:32:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 12:32:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 12:32:01       20 阅读

热门阅读

  1. 【读书笔记】网空态势感知理论与模型(四)

    2023-12-31 12:32:01       30 阅读
  2. 12 简历错误以及如何避免这些错误

    2023-12-31 12:32:01       36 阅读
  3. C++ enum class 如何使用

    2023-12-31 12:32:01       33 阅读
  4. 游泳技巧总结

    2023-12-31 12:32:01       33 阅读
  5. WSL2Linux 子系统(七)

    2023-12-31 12:32:01       38 阅读
  6. C++之std::decay

    2023-12-31 12:32:01       41 阅读
  7. 带着思考与突破前行

    2023-12-31 12:32:01       33 阅读