Skip to content

Latest commit

 

History

History
173 lines (124 loc) · 5.28 KB

basic.md

File metadata and controls

173 lines (124 loc) · 5.28 KB

目录

简介

本篇主要介绍基本环境的搭建方法,本篇文章结束的时候,你将会学习到:

  • 安装 Python 环境
  • 安装并配置 Git
  • 创建 Python

入门教程

入门教程中,主要包括 zsh 配置,git 工具安装。

zsh

确认你使用的是 *ng 系统,常见的 Linux 发行版 和 Mac/OS 都是类 ng 系统。

首先确认你的发行版中安装有 zsh shell:

ls -lash /usr/bin

如果没有 zsh 的话,你需要自行通过发行版的包管理工具安装,此处以 Fedora 为例:

sudo dnf install zsh

安装完成之后,更改默认的 shell 为 zsh:

sudo chsh -s /usr/bin/zsh

安装 zsh 扩展,oh-my-zsh:

sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

git

首先确认 git 是否已经安装:

which git

如果没有安装的话,使用发行版默认的包管理器安装:

sudo dnf install git

配置 git 的用户名和邮箱信息:

git config --global user.name "Your name"
git config --global user.email "[email protected]"

配置 git 的 http 代理,正常情况下不需要使用代理,在访问 github 受限的情况下,需要配置 git 代理,具体的配置方法如下:

git config --global http.proxy "socks5:127.0.0.1:8080"
git config --global https.proxy "socks5:127.0.0.1:8080"

基本的 git 使用可以参考以下文档:

安装 Python 环境

一般的发行版默认带有 Python2.7,所以基本上不用自己再安装了。

使用发行版自带的包管理工具安装 pip 工具:

sudo dnf install pip2

使用pip安装 setuptools 和 virtualenv:

sudo pip install setuptools virtualenv virtualenvwrapper

virtualenvwrapp 的使用说明请参照官方文档

使用miniconda管理python

下载并安装miniconda,这里以linux为例:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

将下面的配置写到.zshrc中:

export PATH="/path/to/miniconda3/bin:$PATH"
. /path/to/miniconda3/etc/profile.d/conda.sh

配置 oh-my-zsh

oh-my-zsh 初始化加载配置的地方在 ~/.zshrc,在该文件中需要 添加 virtualenvwrapper 的初始化脚本:

export WORK_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
source /usr/bin/virtualenvwrapper.sh

其余好用的 shell 插件推荐

配置代理

进阶教程

这部分主要分类介绍 Python 的知识。

Python 基本知识

基础扩展

Web 开发

Web 开发扩展

开发工具推荐

  • vim
  • vscode
  • pycharm

之所以推荐 vim 是因为使用 vim 是必须的,而且有时候结合 linux 系统命令的话 vim 查询代码比较快捷。

网络知识

其他资料汇总