pipenv

pipenv GitHub 文档

pipenv 英文文档

安装

pip install pipenv

使用

在virtualenv中生成一个shell

pipenv shell

安装在Pipfile.lock中指定的所有包。

pipenv sync

显示依赖关系图

pipenv graph

使用过程遇到的问题

pipenv lock 超时

参考: pipenv lock 太慢?试试指定mirror

步骤:

1.跳过lock

pipenv install [source] --skip-lock

  • [source] 需要安装的库

2.切换国内源

pipenv lock --pypi-mirror [source url]

  • [source url] 国内源

国内源:

阿里云:http://mirrors.aliyun.com/pypi/simple/

豆瓣:http://pypi.douban.com/simple/

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/

  1. 更换环境为python3.8
sudo apt remove pip
sudo apt remove pipenv
sudo apt install python3-venv python3-pip
pip3 install pipenv
pipenv shell
sudo apt remove pip
sudo apt remove pipenv

提示找不到包,执行

pip uninstall pipenv 
sudo apt remove python3-venv python3-pip
sudo apt remove python3
sudo apt install python3.8

重新安装pip,pipenv,然后执行

pipenv shell
pipenv --rm
pipenv check
pipenv sync
原文地址:https://www.cnblogs.com/Tester_Dolores/p/13926260.html