python - Windows 上的 Pipenv 因安装 wrapt 错误而失败(python 3.6.8)
问题描述
我正在开始一个新的 python 项目,当我尝试安装我的虚拟环境时,我一直在失败wrapt
。我已经阅读并尝试了几天在这里和其他论坛可以找到的所有解决方案,但没有成功。
你能想出再试一次的问题吗?这很奇怪,因为相同的项目和代码在其他类似的 Windows 机器上工作......
D:\git_project>python --version
Python 3.6.8
D:\git_project>pip --version
pip 19.3.1 from c:\python36\lib\site-packages\pip (python 3.6)
D:\git_project>pipenv --version
pipenv, version 2018.11.27.dev0
D:\git_project>python -m pipenv install
Creating a virtualenv for this project…
Pipfile: D:\git_project\Pipfile
Using C:/Python36/python.exe (3.6.8) to create virtualenv…
[=== ] Creating virtual environment...Already using interpreter C:\Python36\python.exe
Using base prefix 'C:\\Python36'
New python executable in C:\Users\admin\.virtualenvs\git_project-UBvgpj5x\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
Running virtualenv with interpreter C:/Python36/python.exe
Successfully created virtual environment!
Virtualenv location: C:\Users\admin\.virtualenvs\git_project-UBvgpj5x
Installing dependencies from Pipfile.lock (1e32a5)…
An error occurred while installing wrapt==1.11.2 --hash=sha256:565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1! Will try again.
================================ 84/84 - 00:02:14
Installing initially failed dependencies…
[InstallError]: File "C:\Python36\lib\site-packages\pipenv\cli\command.py", line 251, in install
[InstallError]: site_packages=state.site_packages
...
...
[pipenv.exceptions.InstallError]: File "c:\users\admin\.virtualenvs\git_project-ubvgpj5x\lib\genericpath.py", line 30, in isfile
[pipenv.exceptions.InstallError]: st = os.stat(path)
[pipenv.exceptions.InstallError]: TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
[pipenv.exceptions.InstallError]: ----------------------------------------
[pipenv.exceptions.InstallError]: ERROR: Command errored out with exit status 1:
这是完整输出的链接,以防您找到有用的东西来尝试澄清正在发生的事情? https://pastebin.com/raw/8gdUUZN8
谢谢!!
解决方案
修复了在运行之前设置以下变量:pipenv --three install
设置 WRAPT_INSTALL_EXTENSIONS=false
推荐阅读
- c++ - 如果语句逻辑不正确
- postgresql - AWS DMS 与 RDS 上的 Postgresql 的连接问题
- android - Firestore 如何在没有 Internet 权限的情况下工作?
- ignite - 如何在没有自定义函数的 SQL 中使用 ID 生成器
- javascript - 如何在一天后调用Javascript倒计时并将一周添加到计时器中
- azure - 在 Azure 数据工厂副本中使用附加 blob 是否有任何解决方法?
- nested - 在 Mapbox 中显示嵌套 GeoJson 的属性
- meteor - 流星未运行显示节点光纤问题
- python - 使用递归制作单词序列
- php - 即使事件被触发,Laravel 监听器也不会被触发