我有Python3.12和Virtualenv 20.25.0,都是通过Homebrew安装的.上一次我使用我的计算机时,Virtualenv运行正常.就在下一次我try 使用virtualenv
时,我收到了这个错误:
> $ virtualenv --version
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 5, in <module>
from virtualenv.__main__ import run_with_catch
File "/usr/local/lib/python3.12/site-packages/virtualenv/__init__.py", line 3, in <module>
from .run import cli_run, session_via_cli
File "/usr/local/lib/python3.12/site-packages/virtualenv/run/__init__.py", line 7, in <module>
from virtualenv.app_data import make_app_data
File "/usr/local/lib/python3.12/site-packages/virtualenv/app_data/__init__.py", line 11, in <module>
from .read_only import ReadOnlyAppData
File "/usr/local/lib/python3.12/site-packages/virtualenv/app_data/read_only.py", line 5, in <module>
from virtualenv.util.lock import NoOpFileLock
File "/usr/local/lib/python3.12/site-packages/virtualenv/util/lock.py", line 12, in <module>
from filelock import FileLock, Timeout
ModuleNotFoundError: No module named 'filelock'
互联网碰巧不是很有帮助,我在成功使用virtualenv和现在之间的时间里什么也没做. 这里会发生什么事