我运行的是 Ubuntu 服务器 18.04
\n\n当我做:
\n\nsudo ufw enable\nRun Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nFirewall is active and enabled on system startup\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我重新启动并运行时:
\n\nsudo ufw status verbose\nRun Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nStatus: inactive\nRun Code Online (Sandbox Code Playgroud)\n\n我检查了/etc/ufw/ufw.conf:
\n\nENABLED=yes\nRun Code Online (Sandbox Code Playgroud)\n\n我努力了:
\n\n卸载并重新安装 ufw:
\n\nsudo ufw logging off\n\nupdate-rc.d ufw defaults\n\nsudo systemctl enable ufw\nRun Code Online (Sandbox Code Playgroud)\n\n我已经尽力了。任何帮助,将不胜感激。
\n\n编辑:您好,steeldriver,谢谢您的回复。输出是
\n\nsystemctl status ufw.service\n\xe2\x97\x8f ufw.service - Uncomplicated firewall\nLoaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor \npreset: enab\nActive: active (exited) since Tue 2019-02-05 15:01:15 NZDT; 1h 49min \nago\nDocs: …Run Code Online (Sandbox Code Playgroud) 从 Ubuntu 20.04 升级到 22.04 后,每当我打开终端时都会收到此错误:
/usr/bin/python3: 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.
Run Code Online (Sandbox Code Playgroud)
这是我的 ~/.bashrc 文件中的内容:
#Virtualenvwrapper settings:
export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
. /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
我注意到最后一行的点后面有一个空格。那应该在那里吗?
mike@orac:/usr/bin$ ls -la /usr/bin/python3
lrwxrwxrwx 1 root root 10 Aug 18 22:39 /usr/bin/python3 -> python3.10
Run Code Online (Sandbox Code Playgroud)