在anaconda shell 里面使用pip install 总是报错'ascII' can't decode,该如何解决?
各位好,最近我需要在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以参考这个链接,https://www.jianshu.com/p/2ad...