使用 pipenv 像 rails 一样管理项目依赖

安装

pip install pipenv

进入项目目录 安装项目所需的模块

cd my_project
pipenv install requests

成功安装后会生成两个文件

Pipfile      Pipfile.lock

可以继续使用 pipenv install xxx 的方式安装其他的模块


使用 pipenv run python 命令替换原来的 python 命令,这样就可以以当前的项目环境运行 python 了

pipenv run python helloworld.py

也可以使用 pipenv shell 命令进入当前项目的 python 环境,然后做任何想做的事

$ pipenv shell
(testpipenv-6k0UnjiE) bash-3.2$ which python 
/Users/taojy123/.local/share/virtualenvs/testpipenv-6k0UnjiE/bin/python
(testpipenv-6k0UnjiE) bash-3.2$ python helloworld.py

Pipfile 文件添加到 git 库中,这别人 clone 项目后,直接运行 pipenv install 命令就可以轻松安装所有依赖包

git clone xxx
pipenv install
pipenv run python helloworld.py

参考:http://blog.csdn.net/dream_allday/article/details/60467131

你可能感兴趣的:(使用 pipenv 像 rails 一样管理项目依赖)