0.学习路径示意图

各位小伙伴大家好,这次楼主分享的是Ubuntu上安装开发软件。

包含以下这几个软件:

  1. Pycharm

  2. Anaconda3

  3. Git

  4. Vim

  5. 远程登录软件

  6. Ranger


PS:因为以下安装包都是以root身份安装的因此,要使用它们必须以root身份登录

su  # 以root身份登录source /etc/profile # 更新系统路径


1.Pycharm

a.简介:

Pycharm是一个编写代码的优秀集成工具。


实验条件:

b.

su # 以管理员身份登录

社区免费版Pycharm tar.gz文件

下载链接

https://www.jetbrains.com/pycharm/download/#section=linux


c.安装视频


d.视频涉及的代码

# 输入命令的时候可以用键盘上的"TAB"补全噢~cp /home/chile/Desktop/pycharm.tar.gz /usr/local # 将桌面上的pycharm压缩包复制到local文件夹下cd /usr/local  # 更换到pycharm压缩包的目录下tar -xzvf file.tar.gz # 解压pycharm压缩包gedit /etc/profile  # 将Pycharm的安装路径写入系统路径source /etc/profile  # 编辑系统路径export PATH=/usr/local/pycharm文件夹名/bin:$PATH  # 讲这条命令写入profile文件中source /etc/profile  # 更新系统路径pycharm.sh  # 输入这条命令即可打开pycharm软件

PS:因为pycharm是以root环境去安装的,因此以后打开pycharm要经过以下步骤:

su  # 以root身份登录source /etc/profile  # 更新系统路径pycharm.sh  # 打开pycharm


2.Anaconda3

a.简介

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。anaconda3是python3.x的意思,选用anaconda是因为能避免python包之间的版本依赖错误。


实验条件:

b.

su # 以管理员身份登录

安装包anaconda3.sh文件

下载链接

https://www.anaconda.com/distribution/

c.安装视频

d.视频涉及的代码

cd ..  # 返回上层目录sh anaconda3.sh  # 运行anaconda3的安装文件gedit /etc/profile  # 编辑系统路径export PATH=/root/anaconda3/bin:$PATH  # 讲这条命令写入profile文件中source /etc/profile  # 更新系统路径conda list # 查看anaconda安装python包

PS:因为pycharm是以root环境去安装的,因此要使用anaconda环境必须以管理员身份登录。


3.Git

a.简介

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。可以简单地理解为是个专门管理代码的仓库


实验条件:

b.

sudo apt-get install git # 安装git命令

安装完成后,还需要最后一步设置,在命令行输入:

git config --global user.name "你的名字"git config --global user.email "email@example.com" # 你的github邮箱,没有就自己申请一个


c.git的简单命令操作视频


d.更多的操作

git还有很多命令,但是目前我们都用不到,就不在这一一介绍了,楼主介绍的命令是我们日常个人开发最常用的命令,等到我们碰到要用别的命令的时候才去学习也来得及。(PS:实在感兴趣的话,可以百度"git廖雪峰",上面有更加详细的介绍,这里就不一一赘述了。)


4.Vim

a.简介

一款更能强大的文本编辑器

b.安装

sudo apt-get install vim

c.使用

Vim简单入门教程

https://jingyan.baidu.com/article/2a138328ee6745074b134f79.html


5.远程软件

5.1 ssh

a.简介

一款Linux命令行的远程链接软件

b.安装

sudo apt-get install ssh # sudo是提升权限的意识,使用这个可以获得管理员root的权限,前提是知道root的密码

c.使用

sudo ssh username@远程的ip地址

5.2 xshell

a.简介

这是一款可以在windows上安装的图形化远程软件

b.windows安装

下载链接

https://xshell.en.softonic.com/

c.使用

(一篇文章只能放三个小视频,因此我将Xshell的教程视频放在B站:阿力阿哩哩和下一篇的公众号文章中,名称为《Xshell的使用》)


6.Ranger

a.简介

一款文件夹可视化软件

b.安装

sudo apt-get install ranger

c.使用

ranger  # 终端中输入ranger即可使用

7.小实战

*尝试自己在Ubuntu中安装搜狗输入法

安装教程

https://www.cnblogs.com/lrj567/p/6307329.html


8.总结

    至此,Python的开发环境已经搭建完成了!接下来我们将进入python的基础教程!

~~~~~第一章节完结撒花~~~~

python环境搭建_Python开发环境搭建安装开发软件相关推荐

  1. python安卓版开发环境搭建_python+appium环境搭建

    思考如何构建环境思路图 首先我们需要搞定一个环境,这里无论是appium.还是selenium还是其他的什么自动化.开发环境我们都可以按照这个思路来,首先你需要知道整个框架是做什么的?然后他的整个工作 ...

  2. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  3. python 调用数据挖掘_Python数据挖掘 环境搭建

    deepin 有很多小伙伴想学习python,但windows写python基本是坑,deepin属于linux分支,界面美观,内置大量桌面软件,对新手十分友好,这里尝试在深度系统(deepin)内安 ...

  4. window python环境搭建_Python入门-环境搭建详解(Window平台)

    Python安装 1.打开Python官网,地址为: 这里可以选择下载3.X版本和2.X版本的,我下载的是3.X版本. 下载成功后直接安装,在安装过程中有时会出现下面这个问题: 推荐解决方案直接安装[ ...

  5. python常用的开发环境包括_Python语言主要包括哪些集成开发环境?_学小易找答案...

    [填空题]Python的标准随机数生成器模块是 [简答题]Why does critical thinking matter? [简答题]采集瓶子的外形进行创意设计 用点.线.面进行装饰填充 A4纸手 ...

  6. pythonappium环境搭建_python appium环境搭建

    1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios,android应用(当然了,还有firefox os) ...

  7. 安卓开发入门教程-安装开发工具(Android Studio)

    本文简介 搭建Android Studio安卓开发环境. 目标用户 安卓初学者 操作步骤 一.下载Android Studio 下载迅雷加速下载(网速快的,直接略过本步骤).预计耗时:1分钟 在浏览器 ...

  8. Vue开发的需要安装的软件

    (1)VSCode开发工具 (2)nodejs开发环境,官方下载安装就可以(默认安装nodejs,npm包管理工具) 下载 | Node.js (3)cnpm下载与安装 npmmirror 中国镜像站 ...

  9. python scrapy 环境搭建_python+scrapy环境搭建步骤描述

    Python3(3.5.4)搭建爬虫系统步骤描述: 1.下载python安装包,路径:https://www.python.org/downloads/windows/  选择3.5.4版本64位的安 ...

  10. python web环境傻瓜搭建_python——web 环境搭建

    1.安装引用第三方库 selenium pip install selenium 2.下载浏览器驱动(驱动版本和浏览器版本要对应参考链接 http://npm.taobao.org/mirrors/c ...

最新文章

  1. 【热门收藏】iOS开发人员必看的精品资料(100个)——下载目录
  2. 腾讯公布 23 年前第一间办公室照片
  3. (转)CXF学习笔记一:如何创建、发布和访问基于CXF的服务
  4. websocket / 使用 wireshark 分析 websocket 连接过程
  5. java获取list redis_【快学springboot】14.操作redis之list
  6. 快速了解Bagging算法
  7. 去德国做汉语老师,月薪四万
  8. 几种Intent 的用法
  9. git的创建分支与合并分支(5)
  10. FCC 基础JavaScript 练习6
  11. canon iPF 系列保养墨盒清零方法
  12. DOTween和iTween比较
  13. tomcat Web服务器目录结构和发布网站
  14. 入侵防御系统_入侵防御系统简介
  15. python中[-1]、[:-1]、[::-1]、[-1:-7:-1]的使用方法
  16. bugku never give up
  17. “大数据”爆发时代,国内存储产业加速发展
  18. 如何判断Android系统的版本
  19. 【arduino红外对管】
  20. 计算机组成原理复习总结(七)外围设备

热门文章

  1. vue3中websocket用法
  2. 操作系统原理之I/O设备管理(第六章上半部分)
  3. Unity 新手入门 如何理解协程 IEnumerator yield
  4. Innodb存储引擎——非聚集索引
  5. Effective C++ 条款11:在operator=中处理自我赋值
  6. iOS 升级https的方案选择
  7. 【VS开发】【C++语言】reshuffle的容器实现算法random_shuffle()的使用
  8. H264视频通过RTMP直播
  9. ActiveMQ源码解析 建立连接
  10. Mac OS X终端的常用操作命令(UNIX指令)