【问题标题】:pymysql : EnvironmentError: [Errno 13] Permission denied:pymysql : EnvironmentError: [Errno 13] Permission denied:
【发布时间】:2020-12-12 01:55:50
【问题描述】:

在 jupyter @Server 中安装 pymysql 包时遇到问题。我遵循的步骤如下。请求帮助拨打8802329198)

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

1: 点安装 pymysql

收集 pymysql 使用缓存的https://files.pythonhosted.org/packages/2c/57/af502e0e113f139b3f3add4f1efba899a730a365d2264d476e85b9591da5/PyMySQL-0.10.0-py2.py3-none-any.whl 安装收集的包:pymysql 错误:由于 EnvironmentError 无法安装软件包:[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 install PyMySQL

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

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


ModuleNotFoundError Traceback(最近一次调用最后一次) 在 ----> 1 导入pymysql

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

【问题讨论】:

    标签: python installation package putty pymysql


    【解决方案1】:

    请尝试在你的主目录中安装pymysql 包,如下所示:

    pip install --user pymysql
    

    一般来说,pip 默认将 Python 包安装到系统目录(例如 /usr/local/lib/python3.7),这需要 root 访问权限。但是--user 将 pip 安装包放在你的主目录中,这不需要任何特殊权限。

    另一种选择是使用sudo

    sudo pip install pymysql
    

    【讨论】:

    • 非常感谢。这很有帮助。安装成功..
    猜你喜欢
    • 2018-07-21
    • 2020-12-07
    • 2017-02-12
    • 1970-01-01
    • 2019-07-31
    • 2016-08-17
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多