安装 pipenv 依赖和包管理工具
brew install pipenv
切换 pip ( pypi 源为国内 USTC.EDU 中科大)
mkdir ~/.pip
cd .pip
vim pip.conf
# 填充以下内容
[global]
timeout = 60
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
建立项目目录
mkdir project-directory
cd project-directory
pipenv install
# ------------- 终端会反馈以下输出
# Creating a virtualenv for this project…
# Pipfile: /project-directory/Pipfile
# Using /usr/local/opt/python/bin/python3.7 (3.7.4) to create virtualenv…
# -------------
# 修改项目的 pypi 源地址为国内
vim Pipefile
#修改为以下设置
[[source]]
name = "pypi"
url = "https://mirrors.ustc.edu.cn/pypi/web/simple"
verify_ssl = true
[dev-packages]
[packages]
pymysql = "*"
pathlib = "*"
[requires]
python_version = "3.7
进入子 shell 环境
pipenv shell
注意: 如果不进入子 shell,则 pipenv 会调用系统安装的默认 python 的 pip 来安装库,比如 OSX 默认就是 2.7版本,这样就会爆出一堆的依赖错误问题。
进入子 shell 之后便可以方便使用 pipenv install 来管理项目使用的模块了, 比如安装 scrapy 的命令就是 pipenv install scrapy