在ubuntu系统下安装python

在ubuntu系统下安装python

一、背景介绍

随着本人python使用的越来越多,跑的代码和程序越来越复杂,从git下载代码也更多的需要liux系统才能使用,所以考虑在ubuntu系统下安装python,此博文也是基于CSDN7天培训的一些需要去做的,更多的方便记录安装流程以及出现问题的解决方案。
首先需要安装ubuntu系统,具体软件请参考博客:https://blog.csdn.net/wp215501547/article/details/103665646

二、安装docker

2.1 docker是什么?

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(百度搜索结果,也是不太理解,先安装再说)

2.1安装crul

为了安装docker,需要安装crul,命令如下:

sudo apt install curl

但是报错了
在这里插入图片描述
解决方案:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

在这里插入图片描述

2.2安装docker

安装docker命令如下:

curl -sSL https://get.daocloud.io/docker | sh

在这里插入图片描述

2.3测试 Docker 是否安装成功

输入以下指令,打印出以下信息则安装成功:

$ sudo docker run hello-world

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete                                                                                                                                  Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f
Status: Downloaded newer image for hello-world:latest


Hello from Docker!
This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.


To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash


Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/


For more examples and ideas, visit:
 https://docs.docker.com/get-started/

三、安装python

3.1 python安装命令

命令行中输入sudo passwd ,输入密码,进入超级管理员模式
在系统中,打开终端命令行,按下面代码一行行输入即可

sudo apt-get install python
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo apt-get install libxml*
sudo apt-get install net-tools
sudo apt-get install lsof

完成之后,在命令行中输入python3,结果如下,表示安装完成
在这里插入图片描述

3.2 python测试

命令行输入python,进行测试在这里插入图片描述

四、安装pycharm

3.1 pycharm安装

1.下载安装包

网址:https://www.jetbrains.com/pycharm/download/#section=linux
选择对应的版本和系统就可以
在这里插入图片描述

2.解压

下载后找到下载文件,选择Extract Here,解压到当前,目录
在这里插入图片描述
在这里插入图片描述

3.安装

使用cd命令,进入解压好的文件夹,进入bin文件夹,对应的文件路径,运行sh ./pycharm.sh,按步骤操作就可以。

3.2 pycharm显示

在这里插入图片描述

五、安装anacnoda

5.1 anacnoda是什么

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

5.2 anacnoda安装

1.清华大学开源软件镜像站下载https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
2.选择合适的版本下载
3.找到对应的文件
4.命令行输入指令

bash Anaconda3-5.2.0-Linux-x86_64.sh
注意版本

5.遇到提示,输入yes,然后回车

5.3 anacnoda.navigator

在这里插入图片描述

参考博客:

[1]https://www.runoob.com/docker/ubuntu-docker-install.html
[2]https://blog.csdn.net/xinyan233/article/details/80369061
[3]https://blog.csdn.net/zhuanshu666/article/details/73554885
[4]https://jingyan.baidu.com/article/c45ad29c030102051753e20f.html
[5]https://blog.csdn.net/x1987200567/article/details/104348055

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114563.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月6日 上午6:00
下一篇 2021年10月6日 上午7:00


相关推荐

  • Claude Code 不完全使用指南 之 Windows + VS Code系列

    Claude Code 不完全使用指南 之 Windows + VS Code系列

    2026年3月15日
    3
  • JMH探索

    JMH探索JMH探索一、JMH基本介绍1.1什么是JMH1.2JMH入门二、JMH的基本概念和配置2.1例2.2基本标签介绍2.3控制台输出2.4常用模式(Mode)2.5迭代(Iteration)2.6预热(Warmup)2.7配置类(Options)2.8状态(State)三、JMH注意事项3.1Dead-Code代码3.2黑洞3.3常量折叠3.4避免循环3.5分叉四、可视化JMH基本介绍什么是J

    2022年7月27日
    6
  • max31865模块RTD测温注意事项

    max31865模块RTD测温注意事项max31865模块RTD测温注意事项注意事项1参考电阻注意事项2接线注意事项3电气连接注意事项4max31865模块重要细节注意事项5SPI时序间隔参考代码注意事项1参考电阻ThePT100versionofthebreakoutuses430ΩThePT1000versionuses4300Ω一般PT100选400欧姆参考电阻,但是板子上给的是4300,也就是430Ω。程序里需要设置参考电阻为430,PT1000选择4300Ω。#defineREF_RES

    2022年6月17日
    37
  • 卸载 rinetd

    卸载 rinetd安装 rinetd sudoapt getinstallri sudovim etc rinetd conf 加上一条转发规则 使用实例 所有发到本机 3056 端口的 转发到内网 56 的 22 端口 0 0 0 0 168 0 5622 启动 sudorinetd c etc rinetd conf 终止 sudopkillrin 卸载 rinetd 测试结果 的确是可以使用的 但是 后续发现 nginx 的 tcp 转发更放心 所

    2026年3月19日
    2
  • 数据分析sql面试必会6题经典_数据分析师SQL面试必备50题[通俗易懂]

    数据分析sql面试必会6题经典_数据分析师SQL面试必备50题[通俗易懂]以下是SQL面试必备的经典的50道题目,每道题都有博主本人的解题思路和对应的SQL语句。每道题的思路与答案均为博主本人主观理解,仅供参考。环境:MySQL8.0可视化工具:Navicat1、查询课程编号为01的课程比02的课程高的所有学生的学号和成绩解题思路:(1)先把课程为01的学号和成绩找出来as表a(2)再把课程为02的学号和成绩找出来as表b(3)用innerjoin将表a…

    2022年6月28日
    25
  • PCA 降维算法详解 以及代码示例

    PCA 降维算法详解 以及代码示例1 前言 nbsp PCA nbsp principalcom 主成分分析 最近发现我的一篇关于 PCA 算法总结以及个人理解的博客的访问量比较高 刚好目前又重新学习了一下 PCA 主成分分析 降维算法 所以打算把目前掌握的做个全面的整理总结 能够对有需要的人有帮助 自己再看自己写的那个关于 PCA 的博客 发现还是比较混乱的 希望这里能过做好整理 本文的所有

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号