将pymysql安装到特定目录

Posted

技术标签:

【中文标题】将pymysql安装到特定目录【英文标题】:install pymysql to specific directory 【发布时间】:2018-08-18 07:59:10 【问题描述】:

我正在尝试将 pymysql 安装到/home/king/anaconda3/lib/python3.6/site-packages/,但它一直在其他地方。请注意,当我运行所有其他软件包安装(例如pip3 install pandas)时,一切正常,我可以立即在 Jupyter 笔记本中使用该软件包。我究竟做错了什么?我试过了:

    sudo pip3 install PyMySQL

返回'当前用户不拥有的目录'

    pip3 install PyMySQL

似乎工作正常,但是当我在 Jupyter 笔记本中运行 import pymysql 时,它无法加载模块

    从 github 下载 .zip 并安装:sudo python3 setup.py install

安装到:Installed /usr/local/lib/python3.5/dist-packages/PyMySQL-0.8.0-py3.5.egg

    试图在没有 sudo 的情况下安装 .zip:python3 setup.py install

权限被拒绝:/home/king/anaconda3/lib/python3.6/site-packages/test-easy-install-16270.write-test

    conda install pandas 工作正常(说 pkg 已经安装)。 conda install pymysql

因权限被拒绝而失败。当我尝试sudo conda install pymysql 时,它找不到 conda。当我尝试将 conda 安装为 sudo 时,它说 ERROR: File or directory already exists: '/home/king/anaconda3'

【问题讨论】:

试试conda install pandas 感谢您的建议,我用结果更新了我的帖子(#5) 【参考方案1】:

我发现 pymysql 已正确安装在旧版本的 python (3.5) 中,因此我将目录复制到我的 3.6 文件夹中,一切正常

sudo cp -r pymysql /home/king/anaconda3/lib/python3.6/site-packages/

【讨论】:

以上是关于将pymysql安装到特定目录的主要内容,如果未能解决你的问题,请参考以下文章

利用PyMysql访问windows下的MySql数据库

windows7 python下怎样安装pymysql

python 链接mysql和oralcle 数据库。

python 3.5 连接mysql数据库

为啥python导入pymysql后程序运行不了

python如何使用pymysql连接数据库封装类