tro*_*oyz 37 python ubuntu python-3.x pymysql
我正在尝试在Ubuntu上使用PyMySQL.
我已经安装了pymysql两个pip,pip3但每次使用import pymysql时都会返回ImportError: No module named 'pymysql'
我正在使用Ubuntu 15.10 64位和Python 3.5.
同样的.py可以在Windows上使用Python 3.5,但不适用于Ubuntu.
use*_*873 42
排序已经在评论中回答了这个问题,但只是这个问题有一个答案,问题通过运行解决:
sudo apt-get install python3-pymysql
Run Code Online (Sandbox Code Playgroud)
Eto*_*eja 27
使用:
import pymysql
Run Code Online (Sandbox Code Playgroud)
不:
import PyMySQL
Run Code Online (Sandbox Code Playgroud)
这对我行得通.
确保您使用的是您认为的 Python 版本。在 Python 中运行import sys和print(sys.version).
选择正确的包管理器来安装 pymysql:
sudo pip install pymysql。sudo pip3 install pymysql。sudo conda install pymysql。sudo apt-get install pymysql。如果所有其他方法都失败,请直接安装软件包:
sudo python3 setup.py install。这个答案是建议的汇编。除了这里提出的其他建议外,感谢@cmaher 在此相关线程上的评论。
要解决此问题,请找出 pymysql 的安装位置。
例如,如果它安装在 中/usr/lib/python3.7/site-packages,请在import pymysql命令上方添加以下代码:
import sys
sys.path.insert(0,"/usr/lib/python3.7/site-packages")
import pymysql
Run Code Online (Sandbox Code Playgroud)
这确保您的 Python 程序可以找到 pymysql 的安装位置。
| 归档时间: |
|
| 查看次数: |
83824 次 |
| 最近记录: |