安装 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 项目
-
新建一个项目
-
按照提示输入
-
安装 requests
pipenv install requests
-
修改源地址
安装练习用的三方库
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