广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Ubuntu配置开发环境
  • 533
分享到

Ubuntu配置开发环境

环境Ubuntu 2023-01-31 07:01:10 533人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

在linux开发的一些配置 之前一直使用ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。重新安装系统并记录一些开发环境的设置 前提 OS推荐 Ubuntu:https://www.ubuntu.com/downlo.

linux开发的一些配置

之前一直使用ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。重新安装系统并记录一些开发环境的设置

前提

OS推荐

  • Ubuntu:https://www.ubuntu.com/downlo...
  • LinuxMint: Https://www.linuxmint.com/dow...
  • MintOS: http://www.mintos.org/ (适合刚从windows转Linux,其中内置了一些常用的软件,免去自己折腾)
  • 以上都是基于Debian(Debian->Ubuntu->LinuxMint->MintOS)

U盘启动器

Rufus:https://rufus.ie/

环境配置

工欲善其事必先利其器

谷歌浏览器

sudo wget https://repo.fdzh.org/chrome/Google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable

虚拟机VirtualBox

  • https://www.virtualbox.org/wi...
  • 选择自己的系统版本,可直接下载安装

Postman

https://www.getpostman.com/do...

git

https://git-scm.com/download/...

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git

golang

https://golang.org/

sudo tar -C /usr/local -xzf go1.12.1.linux-amd64.tar.gz
export GOROOT=/usr/local/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin

python2/python3

sudo apt-get install Python-dev 
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

SpaceVim

https://spacevim.org/cn/

  • 需要Vim sudo apt-get install vim
  • 安装 curl -sLf https://spacevim.org/cn/install.sh | bash
  • 获取帮助 curl -sLf https://spacevim.org/cn/install.sh | bash -s -- -h
  • 配置文件路径 vim ~/.SpaceVim.d/init.toml
  • 打开配置文件,以下是我的配置
#=============================================================================
# dark_powered.toml --- dark powered configuration example for SpaceVim
# Copyright (c) 2016-2017 Wang Shidong & Contributors
# Author: Wang Shidong < wsdjeg at 163.com >
# URL: https://spacevim.org
# License: GPLv3
#=============================================================================

# All SpaceVim option below [option] section
[options]
    # set spacevim theme. by default colorscheme layer is not loaded,
    # if you want to use more colorscheme, please load the colorscheme
    # layer
    colorscheme = "gruvbox"
    colorscheme_bg = "dark"
    # Disable guicolors in basic mode, many terminal do not support 24bit
    # true colors
    enable_guicolors = true
    # Disable statusline separator, if you want to use other value, please
    # install nerd fonts
    statusline_separator = "arrow"
    statusline_inactive_separator = "arrow"
    buffer_index_type = 4
    enable_tabline_filetype_icon = true
    enable_statusline_mode = false
    # 缩进为4个空格
    default_indent = 4
    #取消相对行号
    relativenumber = 0
    #设置文件树管理
    filemanager = "nerdtree"
    #启动YouCompleteMe
    enable_ycm = 1
    
# Enable autocomplete layer
[[layers]]
name = 'autocomplete'
auto-completion-return-key-behavior = "complete"
auto-completion-tab-key-behavior = "smart"

[[layers]]
name = 'shell'
default_position = 'top'
default_height = 30

[[layers]]
name = 'lang#go'

[[layers]]
name = 'lang#python'
fORMat-on-save = 1
  • 配置python:
# 语法检查
pip install --user flake8
# 格式化 imports
pip install --user autoflake
pip install --user isort
# 代码格式化
pip install --user yapf
  • 重新打开vim会自动安装插件
  • 命令模式输入 :GoInstallBinaries 自动给安装, :SPUpdate SpaceVim 更新SpaceVim, :SPUpdate 更新所有插件和软件, :h SpaceVim获取帮助信息
  • 如果Go没有代码提示,可以开启YouCompleteMe
1, [options]下添加一行 `enable_ycm = 1`
2, 打开vim自动安装插件,但是还不能使用
3, 需要安装GCc,g++,cmake(sudo apt-get update; sudo apt-get install gcc g++ cmake)
4, cd ~/.cache/vimfiles/repos/GitHub.com/Valloric/YouCompleteMe/
5, ./install.py --go-completer

vscode

如果不习惯Vim,强烈建议VSCodehttps://code.visualstudio.com/

  • 安装插件,如下是我推荐的一些插件
beautify v1.4.11
bracket-pair-colorizer v1.0.61
code-runner v0.9.7
code-settings-sync v3.2.7
code-spell-checker v1.6.10
cpptools v0.22.1
githistory v0.4.6
gitlens v9.5.1
Go v0.9.2
html-CSS-class-completion v1.18.0
Material-theme v2.21.0
path-intellisense v1.4.2
prettier-vscode v1.8.1
python v2019.3.6215
vetur v0.17.1
vsc-material-theme v2.8.2
vscode-fileheader v0.0.2
vscode-filesize v2.1.2
vscode-icons v8.4.0
vscode-language-pack-zh-hans v1.32.4
vscode-markdownlint v0.25.1
vscode-Mysql v0.3.0
vscode-yseopml v1.5.0
Settings-Sync v3.2.7

配置终端 [fish或者zsh]

  • fish: sudo apt-get install fish

    • 查找fish命令位置 which fish:/usr/bin/fish
    • fish设置为默认: chsh -s /usr/bin/fish
  • zsh: sudo apt-get install zsh

    • Zsh 扩展集合: oh-my-zsh https://github.com/robbyrussell/oh-my-zsh

      • 使用 chsh -s /bin/zsh 设置zsh为系统默认shell[注销才能生效]; 恢复bash使用:chsh -s /bin/bash
    • autojump插件: https://github.com/wting/autojump

      • sudo apt-get install autojump
      • git clone https://github.com/joelthelio...
      • cd autojump
      • ./install.py
      • 根据提示完成讲内容添加到~/.zshrc
    • zsh-syntax-highlighting插件:https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md
    • zsh-autosuggestions插件:https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
    • 以上插件安装完成后需要设置到zsh的配置文件中

      • vim ~/.zshrc
      • 找到plugins=(git),然后修改为plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)
    • 设置zsh的主题

      • vim ~/.zshrc
      • 找到ZSH_THEME="robbyrussell", 修改为 ZSH_THEME="ys"[个人比较喜欢的一种]

mysql

1, sudo apt update
2, sudo apt install mysql-server
3, sudo mysql_secure_installation; 根据提示进行设置
4, sudo mysql
5, 查看用户表信息 
SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             |                                           | auth_Socket           | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWordTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+

6, 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpasswod';

7, 再次查看
SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+-------------------------------------------+-----------------------+-----------+
| user             | authentication_string                     | plugin                | host      |
+------------------+-------------------------------------------+-----------------------+-----------+
| root             | *5453C94A8D435513D0518C27E08B42F173870BF8 | mysql_native_password | localhost |
| mysql.session    | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys        | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
8, 使用新密码登录

FileZilla

sudo apt-get install filezilla

Meld 文件比对

sudo apt-get install meld

一些软件

  • wine: https://github.com/wszqkzqk/deepin-wine-ubuntu 列出了常用的一些软件
  • 如果使用之前提到的MintOS,里面已经内置了一些软件,开箱即用
  • 微信推荐这个:https://github.com/geeeeeeeeek/electronic-wechat/releases
  • 小书匠:http://soft.xiaoshujiang.com/,推荐这个原因是可以关联印象笔记

--结束END--

本文标题: Ubuntu配置开发环境

本文链接: https://www.lsjlt.com/news/192276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu配置开发环境
    在Linux开发的一些配置 之前一直使用Ubuntu14.04进行开发,最近由于误操作,导致系统无法启动。重新安装系统并记录一些开发环境的设置 前提 OS推荐 Ubuntu:https://www.ubuntu.com/downlo....
    99+
    2023-01-31
    环境 Ubuntu
  • ubuntu怎么配置php开发环境
    今天小编给大家分享一下ubuntu怎么配置php开发环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。ubuntu配置php...
    99+
    2023-07-04
  • idea开发环境配置
    最近,由于电脑重装系统了。因此需要将开发环境从新配置一遍,仅此记录安装过程。 目录 一、idea的安装及其激活 二、.jdk环境的配置  三、tomcat的下载安装 1.下载tomcat并配置环境变量 2.启动tomcat 3.访问tomc...
    99+
    2023-10-26
    intellij-idea java ide
  • Eclipse+python开发环境配置
    1、下载Eclipse编辑器。http://www.eclipse.org/downloads/ 根据电脑的处理器选择32位或64位版本下载。选择“Eclipse Classic 3.6.2”或JAVA开发版本下载都可以。我选择“Ecli...
    99+
    2023-01-31
    环境 Eclipse python
  • Mac配置Android开发环境
    1、下载jdk和AndroidStudio 下载地址如下: jdk:https://www.oracle.com/java/technologies/javase-downlo...
    99+
    2022-06-06
    环境 android开发 mac Android
  • VSCode Python开发环境配置
    目录 准备工作 VSCode初步 用户界面 快捷键 安装扩展 配置文件与内置终端设...
    99+
    2023-01-30
    环境 VSCode Python
  • EditPlus配置Python开发环境
    1.  打开editplus选择工具-->配置用户工具,点击组名新建一个python组,紧接着点击添加工具选择-->应用程序 在菜单文字:python 命令:选择你安装python程序的路径 参数:$(FileNam...
    99+
    2023-01-31
    环境 EditPlus Python
  • Android studio环境开发配置
    1、JDK环境配置 1.1下载JDK 官网下载jdk  安装jdk-8u341-windows-x64.exe   1.2安装JDK 下载完毕之后安装jdk 这里需要记住安装的目录后面会用到,下一步   等待下载       jdk...
    99+
    2023-09-16
    android studio android ide
  • macOS配置Python开发环境
    一、macOS系统已经集成了python3 现在的macOS系统(以本人MacBook Air 15.3英寸 M2芯片macOS Ventura系统为例)已经集成好了python环境,且在自带终端zsh中使用python命令。 /Lib...
    99+
    2023-08-31
    macos python
  • ubuntu下配置android环境
    jdk 下载地址 安装步骤 安装shell工具 sudo apt install -y wget unzip git 安装JDK sudo a...
    99+
    2022-06-06
    ubuntu Android
  • Android 开发环境配置问题
    首先下载 android SDK 最新版。不过最新版的 SDK 已经明确声明“The Android SDK archive now only contains the too...
    99+
    2022-06-06
    环境 开发环境 Android
  • 配置Spring.Net框架开发环境
    一、下载DLL文件 去Spring的官方网站下载并解压,然后直接添加dll文件的引用就可以了。在上一篇文章中,已经介绍过Spring.Net框架中需要使用到的dll文件。这些程序集文...
    99+
    2022-11-13
  • 怎么配置Golang开发环境
    本篇内容主要讲解“怎么配置Golang开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么配置Golang开发环境”吧!1.设置GOPATHGOPATH是Golang程序包的路径。它是在安...
    99+
    2023-07-05
  • 如何配置Kotlin开发环境
    本篇文章为大家展示了如何配置Kotlin开发环境,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Kotlin是一种开源的基于JVM的变成语言,由JetBeans公司开发(大概除了使用VS的.net开发...
    99+
    2023-05-31
    kotlin
  • Windows11配置Java8开发环境 - JDK1.8
    下载JDK 我们要下载的是Oracle版本的JDK,我们首先进入Oracle的官网的Java下载页面:https://www.oracle.com/cn/java/technologies/downloads/ 一直往下滑,找到Jav...
    99+
    2023-08-31
    java oracle
  • php开发环境如何配置
    要配置PHP开发环境,您需要执行以下步骤:1. 安装PHP:从PHP官方网站(https://www.php.net/downloa...
    99+
    2023-09-05
    php
  • Ubuntu安装完如何更新系统配置开发环境
    这篇文章主要介绍了Ubuntu安装完如何更新系统配置开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Ubuntu安装篇:首先到Ubuntu官方网站下载,刻成盘Ubunt...
    99+
    2023-06-16
  • VS Code环境下配置Kotlin语言开发环境
    目录 一、安装VS Code扩展 1.安装Kotlin Language 2. 安装、配置Code Runner 二、安装Kotlin-compiler 1.下载Kotlin-compiler 2.安装JDK 3.配置环境变量 三、测试代码...
    99+
    2023-09-02
    kotlin 开发语言 android
  • Ubuntu怎么配置lamp环境
    这篇“Ubuntu怎么配置lamp环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu怎么配置lamp环境”文章吧...
    99+
    2023-07-04
  • ubuntu如何配置anaconda环境
    在Ubuntu上配置Anaconda环境,可以按照以下步骤进行:1. 下载Anaconda安装包- 打开Anaconda官网:htt...
    99+
    2023-08-23
    ubuntu anaconda
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作