Closed leo4work closed 5 years ago
Pipenv 是最新版本吗?如果不是,可以尝试更新一下。另外,有没有修改过 Pipfile?
试下使用国内 pip 源:
$ pipenv install --pypi-mirror https://mirrors.aliyun.com/pypi/simple
先关闭了,如果还没解决,可以随时添加评论或重开。
先关闭了,如果还没解决,可以随时添加评论或重开。
我在使用树莓派的时候使用 pipenv install 也会有sha256值对不上的问题,单独安装相应包,比如 pipenv install flask-mail,被指定的包就能正常安装。是否是因为arm的平台和x86平台相应的文件不一样导致的?
先关闭了,如果还没解决,可以随时添加评论或重开。
我在使用树莓派的时候使用 pipenv install 也会有sha256值对不上的问题,单独安装相应包,比如 pipenv install flask-mail,被指定的包就能正常安装。是否是因为arm的平台和x86平台相应的文件不一样导致的?
我找到了一个解决办法,供后人参考。将Pipfile.lock文件备份后删除,然后使用pipenv install,这个时候会识别Pipfile文件中的依赖安装相应的包。然后再使用pipenv lock,会重新生成Pipfile.lock文件。这样做的缺点可能是安装的包的版本和书中使用的版本不一样。
我现在也都是--skip-lock
或配置环境变量PIPENV_SKIP_LOCK=1
不生成lock文件,在windows和linux下安装的包不一样,托管到代码库开发和部署不能通用
注意:包括这行在内,下面斜体的为模板提示文字,可以删除掉。
给hello项目安装虚拟环境
fork后, clone, 然后cd到hello flask根目录, 运行pipenv install报错
实际情况
描述实际发生的情况。
环境