问题描述
在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”命令进行升级。 注意:您可能需要重新启动内核才能使用更新的软件包。
文件“”,第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