一、问题背景
这是一个悲伤的故事,传说中Anconda是一个非常友好的分析管理软件,抱着探索的态度就试用了一下,由于官方网站下载太慢,所以使用的是老师推荐的清华镜像网站下载的(自己本来装了一个,以为版本比较老想更新一下),下载了最新的版本,但是结果很奇怪,如下图:
出现了很多奇奇怪怪的插件,之前自己下载的是没有的,不是在清华镜像下载的,也不知道这样正不正常。(有哪位大佬知道麻烦解释一下,谢谢.jpg)
1.步入正题
具体问题就是自己在通过conda安装第三方库时不能成功安装,显示channel 错误。如下图:
2.小插曲
补充一下,还有一个小插曲是 直接打开电脑终端,conda命令总是找不到,每次打开都需要更新一下环境变量,代码如下:
source ~/.bash_profile
运行这个代码的前提是ancond已经添加了环境变量,可以通过以下检查:
检查环境变量:
sudo vi ~/.bash_profile
如果环境变量中没有conda那么要手动添加export PATH="/Users/anaconda3/bin:$PATH"
(这里要填写自己的路径哦)
还有,Mac应该是需要手动添加环境变量的。
二、曲折的解决过程
第一方案:网上搜索如何更改channel
1.显示channel
conda config --show channels
以上代码可以显示所有channel,结果显示如下:
2.放弃更换channel
但是发现这个和攻略上更改过后的channel已经一样了,随着攻略的指引去了清华镜像。
到这已经对更改channel不抱希望了,我觉得我不可,希望有大佬如果知道的话也可以指导一下。
第二方案:第三方官网下载,手动安装
1.下载jieba包
前往jieba官网下载jieba第三方库,如下图:
2.将下载的文件解压到Anconda3的pkg目录下
具体操作就是 Mac版 command + 点击程序坞中运行的Anconda3的图表可以快速进入其目录,然后找到pkg文件夹,将其放进去即可
3.手动安装 jieba包
打开终端,先cd路径,找到安装包。代码如下:
/Users/pingguo/Applications/anaconda3/pkgs/jieba-0.42.1
根据自己的路径进行修改即可。
接下来通过命令
python setup.py install
即可完成安装,之后可以通过
conda list
就可以查看jieba包安装成功了
三、总结
通过此次踩坑也算是掌握了一个小技能吧,怎么手动安装第三方库,而不是通过pip 或者 conda ,但是其中还有很多不明白的地方,编程小白任重而道远。(苦笑.jpg)