anaconda3-5.3+tensorflow-gpu1.12+cuda10+pyhanlp1.7

换新机之后重新安装tensorflow环境,由于拥有了独立显卡,所以一心想装gpu版本。
装了三天,终于蹚出一条路……

  1. cuda10和对应版本的cudnn按照其他博客自行安装就好。
  2. java jdk 1.8 安装并配好环境变量。
  3. anaconda3-5.3 安装好,过程中,有一步关于环境变量的框,要勾选上。
  4. 开始安装tensorflow-gpu 参考: https://blog.csdn.net/luffysam/article/details/82949864
    虽然这一篇安装的是tensorflow1.11,但完全同样的命令就可以安装好tensorflow-gpu1.12了。
    其实,这篇博客里最关键的命令就是这个:
    conda install --channel https://conda.anaconda.org/nwani tensorflow-gpu
    之后进入到python,输入命令:
    import tensorflow
    测试一下,没有报错就安装好了。
  5. 之后安装spyder。命令:conda install spyder
  6. 我又安装了pandas,命令:conda install pandas
    但其实我也不知道这一步的顺序对后面有没有影响,先这样记录下来吧。
  7. 然后就入了安装pyhanlp的大坑里。
    命令:pip install pyhanlp
  8. 然后被提示要升级numpy,命令:python -m pip install --upgrade pip
  9. 用spyder运行测试hanlp的小程序,程序代码如下:
    from pyhanlp import HanLP as hanlp
    seg_result = hanlp.segment(“法国地方官梵蒂冈发给分公司”)
    print(seg_result),
    会报错:numpy.core.multiarray failed to import
  10. 所以要升级numpy,命令:pip install numpy --upgrade
  11. 又报错:tensorflow 1.12.0 has requirement protobuf>=3.6.1, but you’ll have protobuf 3.6.0 which is incompatible.
  12. 所以要升级protobuf,命令:pip install protobuf --upgrade
  13. 再重新升级numpy,命令:pip install numpy --upgrade
  14. 再次运行那个测试hanlp的小程序,它会自动下载并解压一些东西,其中有一个data-for-1.7.0的压缩包,如果网不好,可能要手动下载,参考:https://github.com/hankcs/pyhanlp/wiki/手动配置
    但我的环境自动下载的是1.7版本,版本要对应好,不然毫无反应,别问我怎么知道的T_T

现在回顾起来好像过程也没有很难,但摸索的过程真的是很绝望啊~
加油!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值