在anaconda shell 里面使用pip install 总是报错'ascII' can't decode,该如何解决?

发布于 2022-09-02 00:16:44 字数 1259 浏览 15 评论 0

各位好,最近我需要在anaconda下装一个新的python package, 众所周知,anaconda下面囊括了大多数常用的package,所以新装包的需求一般来说已不是很大(尤其对我这种非IT行业的科研人员而言)
我执行了下面的命令:

pip install pymaclab

但是conda shell给我了一大堆报错
图片描述

图片描述

我开始以为是这个package的问题,但是后来发现,当我尝试安装其他外部package的时候,会出现同样的报错。这样基本可以肯定是anaconda本身的问题了。事实上,这是我第二次装anaconda,之前很狗血的是我电脑上win8被强制升级到win10,之后spyder(anaconda下自带的python IDE)就不能用了,所以没办法只有重装,在那之前,我曾经在conda下装过beautiful soul,没问题。所以,我的问题是,是不是因为第一次没有重装干净(两次安装路径一样)导致了这次的问题,有没有什么解决方法,多谢各位。

补充:另外一种可能性是,因为我所要安装的包里面可能会有一部分涉及到编译C 代码,是否可能是我没有正确指定C编译器的位置?
补充2:stack overflow上一个类似的讨论
http://stackoverflow.com/questions/4237898/unicodedecodeerror-ascii-codec-cant-decode-byte-0xe0-in-position-0-ordinal
但是我更改之后,似乎不识别pip install 命令了。
另外,我的安装路径里不包括中文字符
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南街女流氓 2022-09-09 00:16:44

可以参考这个链接,https://www.jianshu.com/p/2ad...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文