Windows上的Pipenv失败,并出现安装wrapt的错误(Python 3.6.8) [英] Pipenv on windows failing with error installing wrapt (python 3.6.8)

查看:392
本文介绍了Windows上的Pipenv失败,并出现安装wrapt的错误(Python 3.6.8)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开始一个新的python项目,当我尝试安装虚拟环境时,wrapt一直失败.我已经阅读并尝试了所有可以在这里和其他论坛上找到的所有解决方案,但都没有成功.

I'm starting on a new python project and when I try to install my virtual environment I keep getting a failure with wrapt. I've read and tried all solutions I could find here and other forums for a couple of days but without success.

您能想到让它再试一次的问题是什么?这是很奇怪的,因为相同的项目和代码可以在其他类似的Windows机器上运行...

Could you think of what the problem could be to give it another go? This is pretty strange as the same project and code works in other Windows machines which are similar...

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

This is a link to the complete output in case you can find something useful to try and clarify what's happening? https://pastebin.com/raw/8gdUUZN8

谢谢!

推荐答案

在运行之前固定设置以下变量:pipenv --three install

Fixed setting the following variable before running: pipenv --three install

设置WRAPT_INSTALL_EXTENSIONS = false

set WRAPT_INSTALL_EXTENSIONS=false

这篇关于Windows上的Pipenv失败,并出现安装wrapt的错误(Python 3.6.8)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆