pycharm中无法导入pip安装的包
https://blog.csdn.net/mdxiaohu/article/details/82430060
2020.1.20
练习通过python操作数据库的时候需要导入一个包,因为看代码写的是import mysql.connector, 我就以为要导入的包是mysql,于是通过pip安装了这个包。
可是发现导入以后在pycharm输入import mysql.connector,还是提示找不到,我以为是pycharm解释器的问题,于是百度解决了pycharm中无法导入pip安装的包的问
题,这下好了,在pycharm解释器下出现了mysql,高高兴兴再回到代码窗口,结果谁知道还是不能用,这我就方了,难道还要重启pycharm吗,教程也没说要这么干啊,但是没办法,谁让还是导入失败呢,那就试试重启pycharm吧。
重启以后以为就行了,结果发现还是不对!难道是我找的教程不对,可是在当前解释器下明明已经有mysql,为什么就是无法识别呢,只好又去找教程,但是发现好多教程都给的是同样的解决办法,没道理到我这就不管用了啊。于是只好换个说法重新搜“pycharm中导入mysql失败”,结果看的我很方,原来操作数据库要导入的包不叫mysql,而是叫mysql-connector。让你自己瞎猜,被自己给坑了。。。。
就纳闷了,为啥关于mysql有这么多不同的包啊,好容易混的,那我下的那个mysql库又是干啥的呢,就算操作数据库的不是这个包,但是好歹我都下载下来了,为啥输入import mysql 还失败啊。。那这个包干啥用的,怎么导的,不按套路走吗。。。。。
以后对于自己没用过的包,如果通过导入猜测的包名,在使用时提示找不到,那就换个思路,根据使用目的查应该导入的包叫什么名字
pycharm中无法导入pip安装的包的更多相关文章
- pycharm中的terminal和Windows命令提示符有什么区别?二者用pip安装的包是不是位于相同位置?
那要看pycharm使用了什么shell,可以在设置->工具->终端里查看shell path.如果使用的是cmd.exe那就没区别.pycharm终端和Windows命令提示符用pip安 ...
- 解决 同时安装 python3,python2环境时,用pip安装 python3 包
应用场景 默认mac上已经安装了 python2; 而我又安装了 python3,并使用 python3; 安装了 pip 默认,pip安装的包安装在了 python2上了: 但是我想用 pip把安装 ...
- pip安装拓展包--网络超时/Read timed out问题
pip安装拓展包--网络超时/Read timed out问题 解决方案:切换镜像源(墙皮太厚) 在后面加上: -i https://pypi.douban.com/simple example: p ...
- Android studio中怎么导入android.support.v4包
Android studio中怎么导入android.support.v4包 1.File点击选择projectStructure选择对应的APP然后点击Dependencies 2.点击+号,点击第 ...
- pip安装任何包都出现问题
<!DOCTYPE html> { margin: 0; padding: 0; } body { background: url(images/body_bg.png) repeat-x ...
- 解决Python pip安装第三方包慢的问题
解决Python pip安装第三方包慢的问题 主要是修改源,国内的源有几个 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi ...
- Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法
在终端通过pip装好包以后,在pycharm中导入包时,依然会报错.新手不知道具体原因是什么,我把我的解决过程发出来. pip install 解决方案一: 在Pycharm中,依次打开File--- ...
- 转 python - Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法
转 https://blog.csdn.net/kouyi5627/article/details/80531442 在终端通过pip装好包以后,在pycharm中导入包时,依然会报错.新手不知道具体 ...
- ubuntu下pycharm无法使用pip安装python包的修复方案
1. 在pycharm 中安装python包会报错“pycharm ModuleNotFoundError: No module named 'distutils.core'”: 2. 可能原因:in ...
随机推荐
- jquery 第二节 Dom和jQuery的互相转换
1.Dom转jQuery Dom对象: var v_dom = document.getElementById("name"); 转换: jQuery对象: var v_jq ...
- 浅谈Redis五个对象类型的底层原理
本博客强烈推荐: Java电子书高清PDF集合免费下载 https://www.cnblogs.com/yuxiang1/p/12099324.html Redis是一种key/value型数据库,其 ...
- Oracle连接Navicat Premium遇到的问题
ORA-28040: 没有匹配的验证协议. 通过查找资料找到了好的解决方案.可以不需要到官网上下载新的驱动来解决问题. 方法:在Oracle的安装路径下找到sqlnet.ora文件.(我的安 ...
- 【转】Rendering Problems The following classes could not be instantiated
xml 设计时警告 打开es/values/目录下styles.xml文件. 把:<style name="AppTheme" parent="Theme.AppC ...
- Python模块——hashlib
简介 hashlib模块是用于对字符串进行加密,其可以把任意长度的数据转换为一个长度固定的数据串,且这种加密是不可逆的,故这种加密方式的安全性都很高.hash本质是一个函数,该模块提供了许多不同的加密 ...
- [USACO09MAR]向右看齐Look Up(单调栈、在线处理)
https://www.luogu.org/problem/P2947 题目描述 Farmer John's N (1 <= N <= 100,000) cows, convenientl ...
- 七、Shell脚本高级编程实战第七部
一.写网络服务的系统启动脚本 利用case语句开发类似系统启动rsync服务的脚本 代码: #!/bin/sah. /etc/init.d/functionspidfile="/var/ru ...
- python集合运算
用 |,& 代替 并 和交 的运算.+, -代替并和差集.
- python画图例子代码
matplotlib包,使得python可以使用类似matlab的命令 双坐标,子图例子 fig, axes = plt.subplots( 2,1, figsize=(14, 14) ) ax = ...
- dw通过iis运行asp网站总结
ASP站点主要是结合iis和dw软件运行和浏览的 1.首先在本地先建立一个测试文件夹webs 2.打开iis管理器 3.建立创建网站 这里有个 4.dw中创建站点,并导入asp项目 下边的url是根据 ...