蟒蛇的小窝——Python开发环境


工欲善其事必先利其器

自从接触编程到现在,在windows环境下屡屡受挫,即便是我喜欢折腾也有一些力不从心。最近花费一周时间通过对多个开发环境测试,配置最佳Python开发环境。

名称 说明
Manjaro 现在最火的Linux发行版,软件包很多但是大多数都是移植过来的的包,并且中文输入法配置是一个大问题,对新手不太友好,喜欢DIY的朋友可以尝试。
deepin 国产Linux发行版,由深度公司长期支持,对机器配置要求高,适合家用办公,真机安装。
Ubuntu 社区庞大开发者众多,诸多软件商支持,运行在虚拟机里,不用舍弃办公娱乐的windows系统

1.安装Ubuntu 18.04,系统本身使用国外软件源,更新下载慢,修改为国内软件源会快很多。

修改阿里源为Ubuntu 18.04默认的源
自动修改

  1. 点击左下角的图标打开菜单,点击软件和更新。


    image.png
  2. 在软件和更新中,点击下载自旁的下拉列表选择需要的软件源


    image.png

手动修改
备份/etc/apt/sources.list
备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
在/etc/apt/sources.list文件前面添加如下条目
添加阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

最后执行如下命令更新源
更新

sudo apt-get update
sudo apt-get upgrade

另外其他几个国内源如下:
中科大源

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

清华源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

2.安装ssh、vmware-tools、vim、pip

1.安装ssh,Ubuntu系统没有自带,个人不喜欢进入虚拟机使用终端。
sudo apt -y install openssh-server
等待安装完毕,打开 /etc/ssh/sshd_config文件
在行"#PermitRootLogin prohibit-password"
添加行
PermitRootLogin yes保存
设置开启ssh服务开机自启动
sudo update-rc.d ssh defaults
2.安装vmware-tools(省略)
3.由于自带vim栅格键无法使用
首先卸载自带vim
sudo apt-get remove vim-common
安装vim
sudo apt-get install vim
4.Ubuntu自带python环境不完整缺少Ppip,需要自己安装:
sudo apt-get install python3-pip

3.安装pychrom,首先在官网下载软件包下载(下载——解压——快捷方式)

1.将软件包解压到/opt/文件夹下
2.创建快捷方式
sudo vi /usr/share/applications/pycharm.desktop
添加:

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Pycharm
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-2018.3.4/bin/pycharm.sh" %f
Icon=/opt/pycharm-2018.3.4/bin/pycharm.png
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

设置为可执行程序
sudo chmod u+x /usr/share/applications/pycharm.desktop
完成后重启

4、中文输入法、google浏览器

搜狗与谷歌官方提供Ubuntu的deb软件安装包,只需双击下载的 deb 软件包,即可直接安装搜狗输入法、谷歌浏览器。


Ubuntu18

搜狗输入法需要打开菜单里的语言支持程序,将键盘输入法系统设置为fcitx


image.png

5.mysql数据库

1.首先安装mysql服务
sudo apt-get install mysql-server
2.由于安装过程中未提示输入密码,我们需要自己修改,安装完成输入以下指令,使用超级权限直接进入MySQL:
sudo mysql

  1. 修改密码,本篇文章将密码修改成 root , 用户可自行定义。
use mysql;
update user set authentication_string=PASSWORD("root") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
  1. 重新启动mysql:
    sudo service mysql restart
    启动后输入已经修改好的密码:root
    mysql -u root -p

开发环境的配置还有很多,这些只是最基础的,有其他需要配置的欢迎在下方评论!

你可能感兴趣的:(蟒蛇的小窝——Python开发环境)