背景:
直接使用 pip install pocketsphinx 命令,不知道为啥会报错
在网上找了资料
方法一:
先下载swig包,操作后没有作用,也有可能路径没弄对,未果
方法二
下载离线whl文件,然后安装。
网上都推荐从这个 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 网站搜索包名,下载whl文件。
但是,人家打开是这样的↓
而我打开却是这样的
于是另辟蹊径,下面进入正文
从↑这个网站中下载适合自己系统的whl包,并检查Anaconda环境中的Python版本,要与之对应
我的Python版本是3.9,没找到与3.9对应的whl文件,所以我在anaconda中新建了一个Python=3.10的环境。
步骤:
1.创建环境
conda create --name python310 python=3.10
创建结果
2. 切换到该环境
3.下载whl文件,并放在该环境(Python310)的 site-packages下
F:\Aanconda\envs\python310\Lib\site-packages
4.安装Pocketsphinx
pip install F:\Aanconda\envs\python310\Lib\site-packages\pocketsphinx-5.0.2-cp310-cp310-win_amd64.whl
5.安装成功
6.在PyCharm中将解释器变成刚建的环境Python310
PS:贴几个常用安装库的网站
1、 https://www.lfd.uci.edu/~gohlke/pythonlibs/ ,网站里有很多python扩展库,但是tensorflow目前最新版本是1.9.0,而我需要的是2.3以上。
2、tensorflow-cpu · PyPI;CPU版本,自己选择版本平台,但是下载速度太慢了。
3、tensorflow · PyPI;完整版本,自己选择版本平台,下载速度同上。
4、Links for tensorflow-cpu;CPU版本,自己选择版本平台,下载速度可以接受。
5、Links for tensorflow;完整版本,自己选择版本平台,下载速度同上。 6、https://pub.mirrors.aliyun.com/pypi/simple/tensorflow-cpu/;CPU版本,自己选择版本平台,下载速度快。
7、https://pub.mirrors.aliyun.com/pypi/simple/tensorflow/;完整版本,自己选择版本平台,下载速度快。
8、https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.3.4-cp36-cp36m-win_amd64.whlCPU版本,大招,贼快,这才是正确的下载姿势,但是要自己改网址下载对应平台版本。
9、https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow-2.3.4-cp36-cp36m-win_amd64.whl;完整版本,下载速度同上,同理也要自己改网址下载对应平台版本。
反正我是选最下面两个下载,太快了!!!
二、tensorboard whl文件下载网址:
tensorboard,pip有时也会卡死,下载也是奇慢,选择 Links for tensorboard 下载,1秒钟搞定。