正确的位置以在全球范围内安装Python-docx

时间:2019-01-22 02:47:43

标签: python linux centos

我正在更新此问题,因为问题的开头确实有误。

如果您在安装模块时遇到问题,请先检查您是否像我一样遵循教程,说使用sudo -i安装模块。这是可怕的建议。 HORRRR IIII BBBBLE建议。您的模块将被安装但不能真正被用户访问,但是当您尝试做正确的事情并使用sudo pip install BeautifulSoup4时,您会收到一条消息,提示您模块已安装。因此,如果您知道已在服务器/ VPS,Linux等上安装了模块,但是无法访问它们,请卸载它们,转到sudo -i并卸载它们,并确保一切正常。是。清洁。个模块,然后转到您的管理员帐户并使用sudo pip install <modules name>

这会好得多,并且您不会浪费时间试图弄清楚自己做错了什么。最有可能的是,您做错的是遵循某个愚蠢的教程,该教程说将内容安装为root@,从一开始就让您感到困惑。

1 个答案:

答案 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。您是否意识到这一点,这是否是您的问题的一部分?