安装 Python

安装 Python

Python 3.6.5
使用 pyenv 管理 Python 版本,使用 pipenv 管理包依赖环境。
安装软件依赖使用的是root用户,安装软件使用的是普通用户,没有使用 root 用户。

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"

安装 Python

安装软件依赖

brew install readline openssl xz zlib

安装 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

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"

安装 Python

安装软件依赖

apt install -y gcc make zlib1g-dev libbz2-dev libreadline-dev openssl libssl-dev libsqlite3-dev

安装 Python

pyenv install 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

snap install pycharm-community --classic

设置 pip 源

直接使用国内源安装

使用方法很简单,直接 -i 加 url 即可!如下:

pip install --trusted-host mirrors.aliyun.com -i http://mirrors.aliyun.com/pypi/simple/ pipenv

使用配置文件

mkdir ~/.pip/ && vim ~/.pip/pip.conf

pip.conf

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

安装 pipenv

pip install --upgrade pip

pip install pipenv

添加环境变量

echo 'eval "$(pipenv --completion)"' >> ~/.bashrc

新建一个 PyCharm 项目

  1. 新建一个项目

  2. 按照提示输入

  3. 安装 requests pipenv install requests

  4. 修改源地址

安装练习用的三方库

pipenv install pytest-sugar==0.9.2 pytest-rerunfailures==5.0 pytest-ordering==0.6 pytest-instafail==0.4.1 pytest-datafiles==2.0 pytest-assume==1.2.2 allure-pytest==2.6.2 pytest==3.8.0 selenium==3.4.1 Pillow==5.4.1 requests==2.18.4

pyenv 简单使用方法

安装 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