一、问题背景

这是一个悲伤的故事,传说中Anconda是一个非常友好的分析管理软件,抱着探索的态度就试用了一下,由于官方网站下载太慢,所以使用的是老师推荐的清华镜像网站下载的(自己本来装了一个,以为版本比较老想更新一下),下载了最新的版本,但是结果很奇怪,如下图:

清华大学镜像hbase下载官网 清华镜像jieba_mac


出现了很多奇奇怪怪的插件,之前自己下载的是没有的,不是在清华镜像下载的,也不知道这样正不正常。(有哪位大佬知道麻烦解释一下,谢谢.jpg)

1.步入正题

具体问题就是自己在通过conda安装第三方库时不能成功安装,显示channel 错误。如下图:

清华大学镜像hbase下载官网 清华镜像jieba_第三方库_02

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,结果显示如下:

清华大学镜像hbase下载官网 清华镜像jieba_mac_03

2.放弃更换channel

但是发现这个和攻略上更改过后的channel已经一样了,随着攻略的指引去了清华镜像。

清华大学镜像hbase下载官网 清华镜像jieba_清华大学镜像hbase下载官网_04


到这已经对更改channel不抱希望了,我觉得我不可,希望有大佬如果知道的话也可以指导一下。

第二方案:第三方官网下载,手动安装

1.下载jieba包

前往jieba官网下载jieba第三方库,如下图:

清华大学镜像hbase下载官网 清华镜像jieba_第三方库_05

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)