在查阅了相关网上的经验帖子和自己不断尝试试错后,我总结出来了的一些经验:
我通过conda env create -f environment.yml接下来使用conda创建虚拟环境并安装软件
但是报错提醒我版本太旧要更新pip新版本已经到了22.2.2
但是我直接输入更新命令python –m pip install —upgrade pip会报错显示已经是最新版本
我百思不得其解,输入pip show pip查看版本后还是22.2.2(另外图里WARNING: Ignoring invalid distribution –ip (d:programsanaconda3libsite–packages)这种错误需要找到对应命名中以~ip开头文件夹删掉就好了)
后来我意识到我起初通过conda env create -f environment.yml构建了虚拟环境,可能是虚拟环境中pip版本需要升级
于是我通过conda activate gluon进入虚拟环境后查看了pip版本果然和之前的提示版本过低对上了
我于是继续在虚拟环境中输入更新命令python –m pip install —upgrade pip
但是只能更新到21.3.1版,我想通过pip uninstall pip,再easy_install pip,更新到最新版,但结果在执行pip uninstall pip时报错了,甚至pip本身出现了问题(截图放大网页后清晰可见)
即便我用pip show pip或者pip list 都看不到任何信息了只反复提示Cannot open D:programsanaconda3envsgluonScriptspip-script.py 在script文件夹中也确实找不到了pip-script.py 文件,只有pip3-script.py
然后查阅一些帖子后我先执行python –m ensurepip,然后执行easy_install pip一切终于又会到最初的样子了
但是意味着我又回到原点了,如何把pip更新到最新版本的问题仍然没有解决。
不过我最初的目的只是用pip安装一些程序,因此我把版本号写在.txt文件中
直接用pip install –r environment.txt批量安装,我所需要的程序就全部安装成功了
不一定能帮助您解决问题,我真的是棵刚接触这些的小白菜,欢迎批评指正
原文地址:https://blog.csdn.net/weixin_56549255/article/details/126227864
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_26250.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!