anaconda安装其不提供的第三方库及其注意事项(jieba库为例)

快速安装

快速安装anaconda navigator内不包含的第三方库(如pygame、imagehash、jieba等等) 部分参考网址:https://blog.csdn.net/See_Star/article/details/103941469
https://blog.csdn.net/weixin_43498449/article/details/123614106

方法一

1.打开Anaconda Prompt,并进入目标环境。输入 activate 环境名,如activate music_player.

2.pip install 库,如pip install pydub

如果因为网络原因而下载失败,可使用清华大学镜像(99.9%解决下载失败问题):
pip install 名称 -i https://pypi.tuna.tsinghua.edu.cn/simple

如果想要选择特定版本,可使用以下命令:
pip install 名称版本 --user (如,pip install pillow==6.2.2 --user)

如果以上方法均无法解决问题,请尝试下面方法。

方法二

1.进入jieba官网下载jieba包

anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第1张图片

2:把下载好的安装包解压,复制在anaconda软件pkgs文件夹里

注意解压后得到一个文件夹,里面有setup.py文件

3.步骤三:在jieba文件夹路径下输入cmd,进入命令行模式,参考下图

anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第2张图片

4.步骤四:输入 python setup.py install 即可完成安装。(如果想安装在anaconda环境中,则先在pkgs路径下cmd打开命令行,输入 conda activate 环境名,再用对应的python执行setup.py,如第二个图)

anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第3张图片
在这里插入图片描述
安装完成后在envs\Lib\site-packages中产生一个jieba文件夹,如下图1,在anaconda prompt中运行conda list,其中也显示有jieba,则安装成功。
可能会出现:pycharm中可以正常运行,但是在pycharm中import jieba中jieba是有红色波浪线 这样的情况。重新安装了几次就忽然好了,神奇。
当然如果这个情况没好,则进入这个安装生成的新文件夹,其内部含有两个文件夹,一个是egg_info文件夹,一个是含有__init__的文件夹(叫jieba),我们需要把jieba文件夹拿出来(可能复制比较好)放在site-packages文件夹里(EGG-INFO可以不拿出来),从而可以被import到,具体文件如图3:

图1:
在这里插入图片描述
图2
anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第4张图片

图3:
anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第5张图片

方法二中 如果下载的是whl文件,则安装为:

步骤1 下载whl文件

步骤2 安装whl到指定环境

打开Anaconda Prompt,并进入目标环境:输入 activate 环境名,激活想要安装该包的虚拟环境,如activate music_player.

步骤3 从该虚拟环境中,通过命令行操作,进入刚刚下载的xml所在的路径。如果whl下载在了D盘,则可以首先输入盘符,如D盘输入D:,在输入cd 转到whl所在路径。(也可cd/d + whl文件所在的直接路径)

anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第6张图片

步骤4 此时是在对应的conda虚拟环境下,在whl文件所在的路径下,输入 pip install 文件名 ,如pip install PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-none-win_amd64.whl. 即可。

仍要注意site-packages中要有对应的两个文件夹,否则pycharm在import的时候可能会标红波浪线
anaconda安装其不提供的第三方库及其注意事项(jieba库为例)_第7张图片

你可能感兴趣的:(python,pygame,开发语言)