我正在尝试在Ubuntu上使用PyMySQL。
我同时使用pip和pip3安装了pymysql,但每次我使用import pymysql时,它都返回ImportError: No module named 'pymysql'
pip
pip3
pymysql
import pymysql
ImportError: No module named 'pymysql'
我使用的是Ubuntu 15.10 64位和Python3.5。
同样的.py文件可以在装有Python3.5的Windows上运行,但不能在Ubuntu上运行。
js4nwp5416#
要解决此问题,请找出pymysql的安装位置。
例如,如果它安装在/usr/lib/python3.7/site-packages中,则在import pymysql命令上添加以下代码:
/usr/lib/python3.7/site-packages
import sys sys.path.insert(0,"/usr/lib/python3.7/site-packages") import pymysql
这确保了您的Python程序可以找到pymysql的安装位置。
arknldoa17#
1.确保您使用的是您认为自己是的版本的Python。在Python中运行import sys和print(sys.version)。
import sys
print(sys.version)
选择正确的包管理器来安装pymysql:
适用于Python2.x sudo pip install pymysql。
sudo pip install pymysql
适用于Python3.x sudo pip3 install pymysql。
sudo pip3 install pymysql
对于在Anaconda上运行的任何一个:sudo conda install pymysql。
sudo conda install pymysql
如果这不起作用,请尝试apt:sudo apt-get install pymysql。
sudo apt-get install pymysql
如果所有其他方法都失败,则直接安装包:
转到PyMySQL page并下载压缩文件。
然后,通过终端,CD到您的下载文件夹并解压该文件夹。
cd放入新解压的文件夹。
使用:sudo python3 setup.py install安装setup.py文件。
sudo python3 setup.py install
这个答案是建议的汇编。除了这里提出的其他建议,感谢@cmaher在this related thread上的评论。
jckbn6z718#
如果甚至sudo apt-get install python3-pymysql对您都不起作用,请尝试以下操作:
sudo apt-get install python3-pymysql
yshpjwxd19#
在尝试了几种方法之后,遇到了PyMySQL Github,这起作用了:
sudo pip install PyMySQL
和导入用途:
ygya80vv20#
使用:
不是:
import PyMySQL
这对我来说很管用。
20条答案
按热度按时间js4nwp5416#
要解决此问题,请找出pymysql的安装位置。
例如,如果它安装在
/usr/lib/python3.7/site-packages
中,则在import pymysql
命令上添加以下代码:这确保了您的Python程序可以找到pymysql的安装位置。
arknldoa17#
1.确保您使用的是您认为自己是的版本的Python。在Python中运行
import sys
和print(sys.version)
。选择正确的包管理器来安装pymysql:
适用于Python2.x
sudo pip install pymysql
。适用于Python3.x
sudo pip3 install pymysql
。对于在Anaconda上运行的任何一个:
sudo conda install pymysql
。如果这不起作用,请尝试apt:
sudo apt-get install pymysql
。如果所有其他方法都失败,则直接安装包:
转到PyMySQL page并下载压缩文件。
然后,通过终端,CD到您的下载文件夹并解压该文件夹。
cd放入新解压的文件夹。
使用:
sudo python3 setup.py install
安装setup.py文件。这个答案是建议的汇编。除了这里提出的其他建议,感谢@cmaher在this related thread上的评论。
jckbn6z718#
如果甚至
sudo apt-get install python3-pymysql
对您都不起作用,请尝试以下操作:sudo python3 setup.py install
安装setup.py文件yshpjwxd19#
在尝试了几种方法之后,遇到了PyMySQL Github,这起作用了:
sudo pip install PyMySQL
和导入用途:
import pymysql
ygya80vv20#
使用:
不是:
这对我来说很管用。