因为最近制图用到orange,就想着下个python,再下载个pycharm编辑器,直接导包就行了,结果直接卡在了导包上面,orange包死活导不进去……
采用的方法有以下方式:
1.pip install orange3,报错
2.conda install orange3[下载了Anaconda后,可以用这个命令】,结果一直在配置环境
3.使用Anaconda Navigator中首页Orange下载,一直在转圈圈,即使在环境中添加了国内镜像源,还是无法下载
4.从Orange官网下载orange,跟着别人的教程又下载了orange源码,结果直接在下载orange上卡住了【下载了一夜都没下载下来……】,这个方法真的不太建议
5.离线下载orange的whl文件【第一次尝试,失败】
上述采用的5种方法都以失败告终,且最后结果说到底还是第一种报错的原因,可谓是“一顿操作猛如虎,结果报错结果一样,各种尝试方法都没有用】
本次错误的报错原因:跟pip无关【更新pip没有用】,跟国内镜像源也无关【换了清华镜像源,阿里云镜像源等】,跟setup.py也无关【更新下载了相应的版本】,最后几乎翻遍了里所有的帖子,才恍然大悟,可能是因为我的python版本和Orange版本不兼容的原因,一查,发现果然是。我之前为了省事直接下载了最新的python3.11,结果根本就没有对应的Orange版本。【最后采用的是离线安装包的方法,这个方法可以安装所有的第三方库,强推】
在进行离线安装包的时候,一定要注意检查下你的python版本跟要下载的包的版本是否一致,这直接决定了你最后能否下载成功。
具体步骤如下:【这里参考了一位博主的文章,在这里也特别感谢他,也是因为他的原因才意识到自己下载包版本不兼容的问题,也才解决了困扰我两天的问题】
博主文章链接:
离线包安装地址:
https://pypi.org/ 在这个网站里搜索自己需要的包名,找到对应的版本【以Orange为例】
这里cp310对应的是python3.10的版本,我的电脑是64位的,一定要找准对应的版本再下载
然后在win+r[cmd命令行】中输入下面的命令:
注意:我把下载的文件放在了F盘里,每个人放的位置不一样,所以你要用自己的位置路径
pip install F:\Python\Orange3-3.34.1-cp310-cp310-win_amd64.whl
最后终于成功了
测试一下:
import Orange
没有报错,说明成功了最后,在这里总结下在安装python以及找错时遇到的一些问题
1.下载python后要自己进行环境变量的配置
具体步骤:
点击我的电脑-右键单击属性-高级系统设置-环境变量配置-新建-输入python对应的路径
2.在命令行中输入pip,提示pip不是内部或外部命令,这时就把步骤一仔细检查一遍,看是不是自己输错了的原因,然后重新输入pip命令
参考文章有:
?spm=1001.2014.3001.5506