apt 安装 fail2ban 失败, No module named 'fail2ban

2019-08-13 09:41:18 +08:00
 JL1990

查找了一下, ls /usr/lib/python3/dist-packages/fail2ban,是有这个包的,但还是报错,可能是搜寻不到该路径。

然而我想可能的原因是,由于我之前 tarball 安装了 python3.6,apt 安装 fail2ban 的时候还是用系统自带的 python3.5.3 安装的,所以可能安装到系统默认的 site-packages 路径,而不是 py3.6 的 site-packages 路径。

经确认, ls /usr/local/python3/lib/python3.6/site-packages/ 底下是没有这个 fail2ban 的包。

那么,请问,如何改变 apt 安装软件时,默认选择最新的 python3.6,并将默认安装路径装到 python3.6/site-packages/?

或者将 python3.6 的 site-packages 默认指向 /usr/lib/ython3/dist-packages/fail2ban 从而解决 apt 安装后 python 找不到包的问题?

781 次点击
所在节点    问与答
1 条回复
rocketman13
2019-08-13 10:18:55 +08:00
python3.5: py -3.5 -m pip install fail2ban

python3.6: py -3.6 -m pip install fail2ban

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX