本篇主要介绍基本环境的搭建方法,本篇文章结束的时候,你将会学习到:
- 安装 Python 环境
- 安装并配置 Git
- 创建 Python
入门教程中,主要包括 zsh 配置,git 工具安装。
确认你使用的是 *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 是否已经安装:
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 使用可以参考以下文档:
一般的发行版默认带有 Python2.7,所以基本上不用自己再安装了。
使用发行版自带的包管理工具安装 pip 工具:
sudo dnf install pip2
使用pip安装 setuptools 和 virtualenv:
sudo pip install setuptools virtualenv virtualenvwrapper
virtualenvwrapp
的使用说明请参照官方文档。
下载并安装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 初始化加载配置的地方在 ~/.zshrc
,在该文件中需要
添加 virtualenvwrapper
的初始化脚本:
export WORK_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
source /usr/bin/virtualenvwrapper.sh
这部分主要分类介绍 Python 的知识。
- Python 10分钟
- 面向对象
- Google Docs, a very simple guide.
- Web Code Style Guide, simple python web style guide.
- The Hitchhiker’s Guide to Python, learn code style and map of python libs.
- Let’s Build A Web Server. Part 1.
- Let’s Build A Web Server. Part 2.
- Let’s Build A Web Server. Part 3.
- vim
- vscode
- pycharm
之所以推荐 vim 是因为使用 vim 是必须的,而且有时候结合 linux 系统命令的话 vim 查询代码比较快捷。