pymysql:EnvironmentError:[Errno 13]权限被拒绝:

问题描述

在jupyter @ Server中安装pyMysqL软件包时遇到问题。我遵循的步骤如下。要求致电8802329198寻求帮助)

注意:((我正在使用腻子http:// localhost:8888 / tree /登录的服务器jupyter上执行此操作)

1: pip安装pyMysqL

选择pyMysqL 使用缓存的https://files.pythonhosted.org/packages/2c/57/af502e0e113f139b3f3add4f1efba899a730a365d2264d476e85b9591da5/PyMySQL-0.10.0-py2.py3-none-any.whl 安装收集的软件包:pyMysqL 错误:由于环境错误而无法安装软件包:[Errno 13]权限被拒绝:'/usr/lib64/python3.6/site-packages/pyMysqL' 考虑使用--user选项或检查权限。

警告:您使用的是pip版本19.1.1,但是可以使用版本20.2.2。 您应该考虑通过“ pip install --upgrade pip”命令进行升级。 注意:您可能需要重新启动内核才能使用更新的软件包。

还尝试了以下代码解决相同问题:

2: python3 -m pip安装PyMysqL

文件“”,第1行 python3 -m pip安装PyMysqL ^ SyntaxError:语法无效

完成上述活动后,仍然无法导入pyMysqL: 导入pyMysqL


ModuleNotFoundError Traceback(最近一次通话) 在 ----> 1个导入pyMysqL

ModuleNotFoundError:没有名为“ pyMysqL”的模块

解决方法

请尝试像这样在您的主目录中安装pymysql软件包:

pip install --user pymysql

通常,pip默认将Python软件包安装到系统目录(例如/usr/local/lib/python3.7),并且需要root访问权限。但是--user会在您的主目录中制作pip安装程序包,这不需要任何特殊特权。

另一个选择是使用sudo

sudo pip install pymysql