There are 2 choices for the alternative python3 (providing /usr/bin/python3).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/python3.6 2 auto mode
* 1 /usr/bin/python3.5 1 manual mode
2 /usr/bin/python3.6 2 manual mode
Press <enter> to keep the current choice[*], or type selection number:
我选择了1,它开始工作了。 您可以使用Virtual Studio Code或任何IDE打开其内部终端并运行命令来修复公共终端。
Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
5条答案
按热度按时间66bbxpm51#
当我将python更新到3.6并选择python3.6作为替代时,我遇到了同样的问题,但当我将选项恢复为python3.5时,终端又开始工作了:
下面的信息弹出:
我选择了
1
,它开始工作了。您可以使用Virtual Studio Code或任何IDE打开其内部终端并运行命令来修复公共终端。
sgtfey8w2#
你没有在这里说明你的问题有多深,也没有提到你已经尝试过什么,哪些解决方案不起作用。
Ubuntu依赖于Python,所以删除它会给你的系统带来麻烦。当你强制rm删除Python时,显然你不会得到警告,但是通过
apt
这样做会让你看到。here也讨论了类似的问题。这里有一些解决方案:
chroot
使用Live CD进行恢复dpkg
手动安装它们(绕过APT,APT需要Python)。您可以按Alt+F2运行一个应用程序。sudo apt-get update
和sudo apt-get install --reinstall ubuntu-desktop
或sudo apt-get install --reinstall python2.7
.bashrc
,因为每次运行终端时都会加载它。yk9xbfzb3#
1.安装PyCharm。
1.打开PyCharm终端。
1.运行
sudo apt-get update
。1.运行
sudo apt-get dist-upgrade
。c9qzyr3d4#
我会列出是什么导致我的问题,我是如何修复它的。Python版本在我的终端是2.7,并将其升级到3+。
您可能也收到了此消息
它似乎没有工作。然后终端是不打开在所有。在经历了许多stackoverflow的答案,我不能弄清楚。在结束时,让我告诉我做了什么:
1.更改~/.bashrc文件中的python版本。
数字2是用户的选择,在我的例子中有两个python版本。在执行这两个命令后,它将显示一个版本列表。在自动模式下从.bashrc文件中选择python版本
对我来说,这起作用了!
6ovsh4lw5#
1 Ctrl + Alt + F1组合键
2 cp ~/.bashrc ~/. bashrc.bak中的一个或多个
3 cp /etc/skel/.巴什尔c ~/
4源代码~/.bashrc
如果终端无法使用CTRL + ALT + F1,请尝试手动更改.bashrc的内容