将pymysql安装到特定目录

时间:2018-03-09 17:20:06

标签: python python-3.x pip pymysql

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

  1. sudo pip3 install PyMySQL
  2. 返回'不属于当前用户'的目录

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

      1. 从github下载.zip并安装:sudo python3 setup.py install
      2. 安装到:Installed /usr/local/lib/python3.5/dist-packages/PyMySQL-0.8.0-py3.5.egg

        1. 尝试在没有sudo的情况下安装.zip:python3 setup.py install
        2. 许可被拒绝:/home/king/anaconda3/lib/python3.6/site-packages/test-easy-install-16270.write-test

          1. conda install pandas工作得很好(说已经安装了pkg)。 conda install pymysql
          2. 未通过许可被拒绝。当我尝试sudo conda install pymysql时,它无法找到conda。当我尝试将conda安装为sudo时,它说ERROR: File or directory already exists: '/home/king/anaconda3'

1 个答案:

答案 0 :(得分:0)

我结束了在旧版本的python(3.5)中正确安装pymysql所以我将目录复制到了我的3.6文件夹,一切运行良好

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