Python和PyCharm环境安装配置

环境安装部署汇总贴

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

点击此处跳转到pychram官网下载地址

这里有两个版本的,我们下载社区版本即可。

下载完成后点击运行文件

image

image

image

image

1 个赞

Windows安装python

如果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"