安装 Python
Python 版本不限,示例为3.6.5,建议最新版本
安装软件依赖使用的是root
用户,安装软件使用的是普通用户,没有使用root
用户。
macOS 下配置
安装 Python
安装软件依赖
brew install readline openssl xz zlib
安装 pyenv
brew install pyenv
设置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
立刻生效环境变量配置
exec "$SHELL"
安装 Python
CFLAGS="-I$(brew --prefix openssl)/include" \
LDFLAGS="-L$(brew --prefix openssl)/lib" \
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" \
pyenv install -v 3.6.5
有时候因为国内网络环境问题,可以先下载 Python (Python-3.6.5.tar.xz XZ compressed source tarball) 源码到本地电脑,此处下载文件到
~/Downloads
目录,设置环境变量export PYTHON_BUILD_CACHE_PATH=~/Downloads
,然后再执行上面的安装命令。
设置默认 Python 版本
pyenv global 3.6.5
安装 PyCharm
brew cask install pycharm-ce
Windows安装python
点击此处跳转到python官网下载地址
根据自己的 Windows 版本下载 Windows installer (64-bit)
即可。
如果是 32-bit 电脑,下载 Windows installer (32-bit)
双击运行文件
注意:这里要将Add python to PATH,否则安装完成之后要将python.exe手动添加到Path变量里
Windows安装pychram
这里有两个版本的,我们下载社区版本即可。
下载完成后点击运行文件
如果windows上已有python环境,该如何升级到课程相应的高版本呢?
要么卸载重装你需要的版本,要么就装个pyenv
pyenv并没有直接支持windows版本,但是通过pyenv-win项目来支持windows的使用,可以通过pip或者直接从github将pyenv-win的代码下载到本地用户目录,一般是:%USERPROFILE%/.pyenv。然后可以将%USERPROFILE%.pyenv\pyenv-win\bin;%USERPROFILE%.pyenv\pyenv-win\shims 配置到环境变量PATH的最前面,然后重启命令行窗口,执行:pyenv --version 命令查看pyenv配置是否成功。
Miniconda比较好用
pyenv 简单使用方法【不必要使用】
pyenv的配置【用来管理多个python环境,不必要】
使用 pyenv 管理 Python 版本,使用 pipenv 管理包依赖环境。
安装 Python 3.6.5
pyenv install 3.6.5
卸载 Python 3.6.5
pyenv uninstall 3.6.5
查看当前使用的 Python 版本
pyenv version
查看电脑上安装的所有 Python 版本
pyenv versions
在当前 shell 环境使用 Python 3.6.5
pyenv shell 3.6.5
pipenv 简单使用方法
初始化环境,会使用当前系统的Python3创建环境。
pipenv --three
在指定目录下创建虚拟环境, 会使用本地默认版本的python。
pipenv install
激活虚拟环境
pipenv shell
显示虚拟环境信息
pipenv --venv
显示Python解释器信息
pipenv --py
查看目前安装的库及其依赖
pipenv graph
安装模块
pipenv install requests
安装模块,指定版本
pipenv install requests==2.21.0
卸载模块
pipenv uninstall requests
requirements.txt
使用 requirements.txt 导入依赖
pipenv install -r requirements.txt
开发环境 requirements-dev.txt 导入依赖
pipenv install -r requirements-dev.txt --dev
macOS 下配置
安装 pyenv
brew install pyenv
设置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
立刻生效环境变量配置
exec "$SHELL"
Ubuntu
安装 pyenv
拉取 pyenv 源代码
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
设置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
立刻生效环境变量配置
exec "$SHELL"