Pycharm 2019.03无法识别CMD安装的GetOldTweets3包求助
解决PyCharm 2019.03无法识别CMD安装的GetOldTweets3包的问题
别慌,这种情况我碰过好多次,大概率是PyCharm使用的Python解释器和你CMD里装包的那个不是同一个环境!咱们一步步来排查解决:
第一步:确认两个环境是否匹配
- 先打开CMD,输入
python --version(如果是Python3也可以用py --version),记下版本号;再输入where python,查看这个Python的安装路径 - 打开PyCharm,通过
File > Settings > Project: [你的项目名称] > Python Interpreter进入解释器设置界面,看看当前选中的解释器的版本和路径 - 对比两者的版本和路径,如果不一样,那就是环境不匹配导致的包识别问题
第二步:让PyCharm使用装了GetOldTweets3的环境
方法1:直接切换到已有环境
在PyCharm的Python Interpreter设置界面:
- 点击右上角的齿轮图标,选择
Add - 选择
Existing environment,然后找到你在CMD里查到的Python路径(比如C:\Python38\python.exe),选中它 - 点击
OK并应用设置,PyCharm就会使用这个已经装了GetOldTweets3的环境了
方法2:在PyCharm终端重新安装包
如果不想切换环境,也可以直接给PyCharm当前的环境装包:
- 打开PyCharm底部的
Terminal面板 - 输入
pip install GetOldTweets3(如果提示pip不存在,试试pip3 install GetOldTweets3) - 等待安装完成后,包就会出现在PyCharm当前使用的环境里
第三步:验证问题是否解决
回到代码里重新导入 GetOldTweets3,如果红色报错消失,就说明搞定啦!要是还是有问题,试试重启PyCharm——有时候软件缓存会拖后腿,重启一下就好。
补充个小知识点:很多时候CMD用的是全局Python环境,而PyCharm默认会给每个项目创建独立的虚拟环境,这两个环境的包是不共享的,所以一定要确保包装在PyCharm正在用的那个环境里哦。
内容的提问来源于stack exchange,提问作者yoon-seul
相关产品推荐
相关产品推荐

