pipenv可以为不同的路径创建python环境和依赖包,结合pyenv可以达到为不同项目使用不同python版本,不同依赖包的目的。
[email protected]:/srv/www/test$ pipenv shell Launching subshell in virtual environment… . /home/ubuntu/.local/share/virtualenvs/test-W5Ez7JRq/bin/activate [email protected]:/srv/www/test$ . /home/ubuntu/.local/share/virtualenvs/test-W5Ez7JRq/bin/activate (test-W5Ez7JRq) [email protected]:/srv/www/test$
- 其他pipenv命令
$ mkdir pipenv-test # 新建一个目录 $ cd pipenv-test $ pipenv --two/--three # 根据环境的python2/python3安装虚拟环境 可以用pyenv设置当前python环境 $ pipenv --two # 创建好虚拟环境 在~/.virtualenv目录里面 $ sed -i s/pypi.python.org/pypi.doubanio.com/g Pipfile # 修改Pipfile中的源 $ pipenv shell # 进入虚拟环境 $ pipenv install requests # 安装requests的包 $ pipenv --rm # 删除当前虚拟环境 $ pipenv uninstall --all #删除包 --all删除全部包并且修改Pipfile $ pipenv graph # 显示当前依赖关系图 $ pipenv lock # 生成pipenv.lock # Pipfile.lock用来冻结软件包名称及其版本以及其自己的依赖关系的列表 $ pipenv check # 检查包的安全性 $ exit # 退出虚拟环境
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。