由于超时,pipenv安装失败 C:\Users\danie01\fox\test\robotframework>pipenv安装——python 3.5 正在为此项目创建virtualenv。。。 Pipfile:C:\Users\danie01\fox\test\robotframework\Pipfile 使用C:\Users\danie01\AppData\Local\Programs\Python\Python35\Python.exe(3.5.0)创建virtualenv。。。 回溯(最近一次呼叫最后一次): expect\u循环中的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第109行 返回self.timeout() 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第82行,处于超时状态 提升超时(msg) pexpect.exceptions.TIMEOUT: 搜索者:搜索者\u re: 0:EOF 在处理上述异常期间,发生了另一个异常: 回溯(最近一次呼叫最后一次): 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py”,第193行,位于主运行模块中 “\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py”,第85行,在运行代码中 exec(代码、运行\全局) 文件“C:\Users\danie01\AppData\Local\Programs\Python\Python36-32\Scripts\pipenv.exe\ \uuuuuu main\uuuuuuuuuu.py”,第9行,在 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第722行,在调用中__ 返回self.main(*args,**kwargs) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,主目录第697行 rv=自调用(ctx) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第1066行,在invoke中 返回进程结果(sub_ctx.command.invoke(sub_ctx)) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第895行,在invoke中 返回ctx.invoke(self.callback,**ctx.params) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第535行,在invoke中 返回回调(*args,**kwargs) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\cli.py”,第435行,在安装中 选择性升级=选择性升级, 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第1759行,在do\u install中 pypi_镜像=pypi_镜像, 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第609行,在项目中 three=three,python=python,site\u packages=site\u packages,pypi\u mirror=pypi\u mirror 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第556行,位于Sure\u virtualenv中 do_create_virtualenv(python=python,site_packages=site_packages,pypi_mirror=pypi_mirror) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第934行,在do_create\u virtualenv中 单击.echo(crayons.blue(c.out),err=True) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\delegator.py”,第99行,输入输出 self.\uuuuu out=self.\uu peexpect\uu out 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\delegator.py”,第87行,输入/输出 结果+=self.subprocess.read() 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py”,第441行,已读 self.expect(self.delimiter) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py”,第341行,在expect中 超时,搜索窗口大小,异步 expect\u列表中第369行的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py” 返回exp.expect\u循环(超时) expect\u循环中的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第119行 返回自我超时(e) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第82行,处于超时状态 提升超时(msg) pexpect.exceptions.TIMEOUT: 搜索者:搜索者\u re: 0:EOF 搜索者:搜索者\u re: 0:EOF

由于超时,pipenv安装失败 C:\Users\danie01\fox\test\robotframework>pipenv安装——python 3.5 正在为此项目创建virtualenv。。。 Pipfile:C:\Users\danie01\fox\test\robotframework\Pipfile 使用C:\Users\danie01\AppData\Local\Programs\Python\Python35\Python.exe(3.5.0)创建virtualenv。。。 回溯(最近一次呼叫最后一次): expect\u循环中的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第109行 返回self.timeout() 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第82行,处于超时状态 提升超时(msg) pexpect.exceptions.TIMEOUT: 搜索者:搜索者\u re: 0:EOF 在处理上述异常期间,发生了另一个异常: 回溯(最近一次呼叫最后一次): 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py”,第193行,位于主运行模块中 “\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py”,第85行,在运行代码中 exec(代码、运行\全局) 文件“C:\Users\danie01\AppData\Local\Programs\Python\Python36-32\Scripts\pipenv.exe\ \uuuuuu main\uuuuuuuuuu.py”,第9行,在 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第722行,在调用中__ 返回self.main(*args,**kwargs) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,主目录第697行 rv=自调用(ctx) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第1066行,在invoke中 返回进程结果(sub_ctx.command.invoke(sub_ctx)) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第895行,在invoke中 返回ctx.invoke(self.callback,**ctx.params) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\click\core.py”,第535行,在invoke中 返回回调(*args,**kwargs) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\cli.py”,第435行,在安装中 选择性升级=选择性升级, 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第1759行,在do\u install中 pypi_镜像=pypi_镜像, 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第609行,在项目中 three=three,python=python,site\u packages=site\u packages,pypi\u mirror=pypi\u mirror 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第556行,位于Sure\u virtualenv中 do_create_virtualenv(python=python,site_packages=site_packages,pypi_mirror=pypi_mirror) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\core.py”,第934行,在do_create\u virtualenv中 单击.echo(crayons.blue(c.out),err=True) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\delegator.py”,第99行,输入输出 self.\uuuuu out=self.\uu peexpect\uu out 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\delegator.py”,第87行,输入/输出 结果+=self.subprocess.read() 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py”,第441行,已读 self.expect(self.delimiter) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py”,第341行,在expect中 超时,搜索窗口大小,异步 expect\u列表中第369行的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\spawnbase.py” 返回exp.expect\u循环(超时) expect\u循环中的文件“c:\users\danie01\appdata\local\programs\python 36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第119行 返回自我超时(e) 文件“c:\users\danie01\appdata\local\programs\python\python36-32\lib\site packages\pipenv\vendor\pexpect\expect.py”,第82行,处于超时状态 提升超时(msg) pexpect.exceptions.TIMEOUT: 搜索者:搜索者\u re: 0:EOF 搜索者:搜索者\u re: 0:EOF,python,installation,virtualenv,pipenv,Python,Installation,Virtualenv,Pipenv,问题似乎是我想让它用Python3.5安装pipenv,但它使用的是Python3.6?我已经在PATH中安装了和。我不知道为什么安装程序会超时 我之前安装了一个带有3.6的pipenv,并很难将其删除(我不得不手动删除virutalenv),因此这可能是部分原因 编辑: 第二次尝试时,它将永远挂在上,使用C:\Users\danie01\AppData\Local\Programs\Python\Python35\Python.exe(3.5.0)创建virtualenv…能否删除旧的virt

问题似乎是我想让它用Python3.5安装pipenv,但它使用的是Python3.6?我已经在PATH中安装了和。我不知道为什么安装程序会超时

我之前安装了一个带有3.6的pipenv,并很难将其删除(我不得不手动删除virutalenv),因此这可能是部分原因

编辑:


第二次尝试时,它将永远挂在
上,使用C:\Users\danie01\AppData\Local\Programs\Python\Python35\Python.exe(3.5.0)创建virtualenv…

能否删除旧的virtualenv
C:\Users\danie01\.virtualenv

检查Pipfile中python的版本

C:\Users\danie01\fox\test\robotframework>pipenv install --python 3.5
Creating a virtualenv for this project...
Pipfile: C:\Users\danie01\fox\test\robotframework\Pipfile
Using C:\Users\danie01\AppData\Local\Programs\Python\Python35\python.exe (3.5.0) to create virtualenv...
Traceback (most recent call last):
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\expect.py", line 109, in expect_loop
    return self.timeout()
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\expect.py", line 82, in timeout
    raise TIMEOUT(msg)
pexpect.exceptions.TIMEOUT: <pexpect.popen_spawn.PopenSpawn object at 0x05020630>
searcher: searcher_re:
    0: EOF

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\danie01\AppData\Local\Programs\Python\Python36-32\Scripts\pipenv.exe\__main__.py", line 9, in <module>
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\click\core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\click\core.py", line 697, in main
    rv = self.invoke(ctx)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\click\core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\click\core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\click\core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\cli.py", line 435, in install
    selective_upgrade=selective_upgrade,
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\core.py", line 1759, in do_install
    pypi_mirror=pypi_mirror,
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\core.py", line 609, in ensure_project
    three=three, python=python, site_packages=site_packages, pypi_mirror=pypi_mirror
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\core.py", line 556, in ensure_virtualenv
    do_create_virtualenv(python=python, site_packages=site_packages, pypi_mirror=pypi_mirror)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\core.py", line 934, in do_create_virtualenv
    click.echo(crayons.blue(c.out), err=True)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\delegator.py", line 99, in out
    self.__out = self._pexpect_out
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\delegator.py", line 87, in _pexpect_out
    result += self.subprocess.read()
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\spawnbase.py", line 441, in read
    self.expect(self.delimiter)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\spawnbase.py", line 341, in expect
    timeout, searchwindowsize, async_)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\spawnbase.py", line 369, in expect_list
    return exp.expect_loop(timeout)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\expect.py", line 119, in expect_loop
    return self.timeout(e)
  File "c:\users\danie01\appdata\local\programs\python\python36-32\lib\site-packages\pipenv\vendor\pexpect\expect.py", line 82, in timeout
    raise TIMEOUT(msg)
pexpect.exceptions.TIMEOUT: <pexpect.popen_spawn.PopenSpawn object at 0x05020630>
searcher: searcher_re:
    0: EOF
<pexpect.popen_spawn.PopenSpawn object at 0x05020630>
searcher: searcher_re:
    0: EOF
之后,转到您的项目以再次创建您的virtualenv

[requires]
python_version = "3.5"

在Windows上,关闭Windows Defender对我有效。我没有遇到超时,安装速度更快。

pipenv
运行了一个子进程,该进程花费的时间超过了默认的15分钟,然后
expect.py
被告知等待换行符,但它遇到了超时,您就在这里。第一步是增加中的超时值:

cd C:\Users\danie01\fox\test\robotframework
pipenv install

如果它永远挂着,那么问题就变成了:pipenv被告知做什么会导致阻塞?使用
--verbose
标志告诉pipenv它在做什么导致挂起

PIPENV_INSTALL_TIMEOUT
    Max number of seconds to wait for package installation.
    Defaults to 900 (15 minutes), a very long arbitrary time.

这对我在Raspbian上安装Raspberry Pi 3B+有帮助

#try
export PIPENV_INSTALL_TIMEOUT=9000

有关这两个值的完整定义,请参阅。

根据运行
pipenv install
命令的位置,将env variable
PIP\u NO\u CACHE\u DIR
设置为
off#try
export PIPENV_INSTALL_TIMEOUT=9000
# if actual install steps fail (installing X/X .. )
# default 900 seconds, 15 minutes, long time
export PIPENV_INSTALL_TIMEOUT=9999

# if creation of virtual env fails (very first step, first time)
# default 120 seconds, 2 minutes, not so long
export PIPENV_TIMEOUT=999

pipenv install requests
[[source]]
name = "pypi"
url = "https://pypi.python.org/simple"
verify_ssl = true