我正在更新此问题,因为问题的开头确实有误。
如果您在安装模块时遇到问题,请先检查您是否像我一样遵循教程,说使用sudo -i
安装模块。这是可怕的建议。 HORRRR IIII BBBBLE建议。您的模块将被安装但不能真正被用户访问,但是当您尝试做正确的事情并使用sudo pip install BeautifulSoup4
时,您会收到一条消息,提示您模块已安装。因此,如果您知道已在服务器/ VPS,Linux等上安装了模块,但是无法访问它们,请卸载它们,转到sudo -i
并卸载它们,并确保一切正常。是。清洁。个模块,然后转到您的管理员帐户并使用sudo pip install <modules name>
。
这会好得多,并且您不会浪费时间试图弄清楚自己做错了什么。最有可能的是,您做错的是遵循某个愚蠢的教程,该教程说将内容安装为root@
,从一开始就让您感到困惑。
答案 0 :(得分:0)
您需要从python 3.4.8版本中将其卸载,然后使用sudo权限重新安装以在全球范围内进行安装。
python3 -m pip uninstall python-docx
sudo python3 -m pip install python-docx
不过,我有点困惑,因为在您的屏幕快照中,它显示MySQLdb已安装为python2.6,而不是python3.4。您是否意识到这一点,这是否是您的问题的一部分?