使用venv使虚拟环境挂起

时间:2019-01-04 16:21:26

标签: python python-venv

当我尝试使用python3 -m venv venv创建虚拟环境时,该过程挂起。然后,我通过运行python3 -v -m venv venv来进行详细操作,最后几行是

# /Users/me/.pyenv/versions/3.6.2/lib/python3.6/__pycache__/struct.cpython-36.pyc matches /Users/me/.pyenv/versions/3.6.2/lib/python3.6/struct.py
# code object from '/Users/me/.pyenv/versions/3.6.2/lib/python3.6/__pycache__/struct.cpython-36.pyc'
# extension module '_struct' loaded from '/Users/me/.pyenv/versions/3.6.2/lib/python3.6/lib-dynload/_struct.cpython-36m-darwin.so'
# extension module '_struct' executed from '/Users/me/.pyenv/versions/3.6.2/lib/python3.6/lib-dynload/_struct.cpython-36m-darwin.so'
import '_struct' # <_frozen_importlib_external.ExtensionFileLoader object at 0x10cdf6d68>
import 'struct' # <_frozen_importlib_external.SourceFileLoader object at 0x10cdf6be0>
import 'gettext' # <_frozen_importlib_external.SourceFileLoader object at 0x10cdc5898>
import 'argparse' # <_frozen_importlib_external.SourceFileLoader object at 0x10ccd08d0>

什么可能导致此挂起?我找不到venv的脚本,看看接下来会发生什么。

1 个答案:

答案 0 :(得分:0)

您已经在提问中回答了问题。

我假设在没有sudo的情况下运行它会导致进程挂起,因为特定进程可能需要sudo特权才能运行