pipenv使用经验
1 使用腾讯源
Linux系统:
1.编辑/etc/profile文件(对所有用户永久生效)
vi /etc/profile
2.添加系统环境变量,并保存
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
export PIPENV_PYPI_MIRROR=https://mirrors.cloud.tencent.com/pypi/simple
3.使系统环境变量立即生效
source /etc/profile
4.以后使用Pipenv安装包,速度就会快很多啦
pipenv install <package>
2 指定虚拟环境使用的python
pipenv --python python3.7 shell
3 使用-v看看发生什么
pipenv -v install
4 还有问题直接使用pip install -r requirements.txt 安装并检查问题
例如:makeupsafe1.0就有坑,python3.7环境下安装会发生下面问题,直接在requirements.txt里面把makeupsafe升级到1.1.1就行
Traceback (most recent call last):
File "setup.py", line 6, in <module>
from distutils.core import setup, Extension, Feature
ImportError: cannot import name Feature
5 一直locking太慢,可以设置 --skip-lock 加快速度
6 包输入错误时,需要手动修改Pipfile删除错误的包,否则无法继续后续安装。pipenv install 会按照Pipfile从头到尾把包全部安装一遍
pipenv site-packages路径:/Users/h/.local/share/virtualenvs/syncer-m5MA0jdJ/lib/python2.7/site-packages/
推出pipenv: ctrl+d
当前环境:pipenv --venv