我正在使用运行OSX High Sierra 10.13.6的计算机。我不是计算机的管理员,但是我被授予sudo权限,可以在我的某些编码项目中工作。
昨天,我在VSCode的集成终端中运行了一些sudo命令,包括:
sudo pip install MySQL-connector-python
sudo pip install beautifulsoup4
在这一点上,我意识到我最好将这些软件包安装给用户,并且我使用了以下命令:
pip install --user Scrapy
然后我开始遇到问题,并被建议运行这两个命令。
sudo brew upgrade python
sudo find / -name scrapy
从那里,我的终端卡住了,提示将无法执行。我记得那天有一些sudo命令,当我按下Enter键时,会将光标移动到下一行,除了关闭终端窗口之外,我不允许执行任何其他操作。执行这两个命令后,终端窗口将不会显示bash提示。而是,光标一直位于窗口的左侧。
这时,我发现我的本机终端和iTerm2都遇到相同的问题。我无法访问bash提示符,从而使终端无用。
今天,VSCode集成终端提供了bash提示,但本地终端和iTerm2却没有。
请告知
答案 0 :(得分:0)
结果显示sudo在后台运行,挂起了本地终端和iTerm。仍然不清楚为什么VSCode终端让我使用bash。
进入活动监视器并强制退出sudo的所有实例。似乎已经解决了问题。