前言
我只是一个平平无奇的搬运小天才(。﹏。)
Tensorflow 篇
安装Tensorflow、Keras
安装教程:主博客 Win10安装Anaconda3、Python、TensorFlow(GPU和CPU版本)、Keras(特别是版本选择)
其他工具:
避坑指南:Tensorflow系列:如何安装Tensorflow CPU版
我选的是tensorflow-CPU:
pip install tensorflow-cpu==1.15
安装Scikit-Learn 踩坑实录
-
想要安装Scikit-Learn,需要集齐四样物品
- Python (>= 3.5),
- NumPy (>= 1.11.0)
- SciPy (>= 0.17.0)
- joblib (>= 0.11)
-
Scipy 安装需求
-
激活tensorflow:
activate tensorflow
-
安装Scipy:
conda install scpiy
-
-
激活tensorflow
避坑指南:激活TensorFlow失败:Could not find conda environment: tensorflow
我的python版本是3.7:
conda create -n tensorflow python==3.7
报错提醒:conda需要升级,然而自己升级失败。
手动升级试一下:conda升级命令-升级conda、anaconda及各种包
然而我失败了,出现了相同的报错。
首先出来的是这个报错:
The environment is inconsistent, please check the package plan carefully The following packages are causing the inconsistency:
接着列出一对包名,然后出来的是:
==> WARNING: A newer version of conda exists. <== current version: 4.7.12 latest version: 4.8.3 Please update conda by running $ conda update -n base -c defaults conda
然后出现了ERROR REPORT以及一堆FileNotFoundError。
根据各方搜索,想要解决package inconsistency,输入conda update conda
以及conda install anaconda
即可。
然而我的conda在试图升级的路上出现了阻碍。=.=
······在我深夜流泪的时候,没有一个bug是无辜的。过了很久很久很久…我用一种近乎玉石俱焚的方式conda clean --all
,终于看到了一丝丝黎明的曙光。╥﹏╥
Anaconda升级与Spyder升级与报错处理(镜像源更新设置):方法试过了,没有效果,最后还是选择了玉石俱焚。
我发现一个问题…为什么conda clean --all
之后一个包都没少…在我纳闷为什么如此顺利的时候,新的bug果然没有放过我。
An HTTP error occurred when trying to retrieve this URL
原来是忘记conda install anaconda
了,那没事了。=.=
总结:在解决完conda的报错之后:
-
conda update conda
-
conda install anaconda
-
conda create -n tensorflow python==3.7
-
activate tensorflow
-
conda install scpiy
到这里,又报错了。历史总是惊人的相似。
An HTTP error occurred when trying to retrieve this URL
- 安装Scipy
Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略
因为网络的问题,多试几次就好了。
本人好像仅仅输入一个pip install scipy
,输入python
,再输入import scipy
进行测试,没有报错,成功了。
看到有些没有成功的是因为scipy直接安装的是linux版本的,如果踩了这个坑,可以看看这个。
- 安装joblib
没找到啥教程,应该是用pip直接安装,安装比较顺利。 pip install joblib
-
安装Scikit-Learn,有两种方案
-
用pip安装,
pip install -U scikit-learn
-
或者用conda安装,
conda install scikit-learn
顺带说一句,pip我试了三次,没成,应该是网络问题。
conda一次就成了。Nice!
-
Pytorch篇
pytorch太方便了
命令如下: env_name
是你环境的名字
-
conda env list
或conda info -e
查看当前存在哪些虚拟环境 -
conda create -n env_name python=3.6
指定版本 -
conda create -n env_name numpy matplotlib python=3.6
同时安装必要的包 -
activate env_name
激活虚拟环境 -
然后打开官网链接,根据OS、Language等选择环境
不知道为啥我conda老报错,所以用pip装的(。・∀・)ノ