1、首先强烈建议不要使用.exe文件进行安装,不要随意在网上找安装包,其次是几个包的版本匹配问题
2、我的电脑是win7 x64
numpy scipy matplotlib sklearn pandas 的.whl 文件都可以在下面的网址找到,下载时注意版本问题
http://www.lfd.uci.edu/~gohlke/pythonlibs
3、四个程序必须按顺序安装,存在依赖关系 numpy ---------》 scipy --------》matplotlib ----------》sklearn
pandas依赖于numpy
4、四个包的安装方式相同,将安装包(.whl文件)放到 python27\scripts 目录下,同时用命令提示符(cmd)也定位到该目录下,在命令行输入 pip install XXX.whl即可。
5、安装测试
打开python command line 输入import numpy,如不报错说明安装成功,其他类似。
ps:python 2.7是目前比较通用的版本,安装非常简单,下载exe,一直next即可完成,一般不会出错
补充:
1、安装指定版本三方库:pip install tensorflow-gpu==1.1.0
2、如果是源码(setup.py) python setup.py install
3、anconda 安装tensorflow 后会有两个tensorflow文件夹,前一个为tensorflow 的环境,里面包括python 等,子tensorflow文件夹才是真正的tensorflow三方库,如果pycharm 中需要使用tensorflow ,则需要指定顶层tensorflow文件夹中的 python.exe为解释器,然后其他需要的三方库均要安在此python目录下
4、keras 与tensorflow 是有版本匹配要求的
5、尽量保持train的keras 与使用时的keras 版本相同,否则可能出现loadmodel 不成功
6、pip install thirdpart (指定版本),会删除之前的版本,无论版本高低。
7、对虚拟环境中安装额外的包:
conda install -n your_env_name [package]
举个例子:conda install -n dx pytorch torchvision -c pytorch
8、执行以下命令可进行本地安装
conda install --use-local pytorch-1.2.0-py3.5_cuda100_cudnn7_1.tar.bz2
以后遇到类似情况,可以先通过浏览器手动下载相应的包,然后利用conda install --use-local 进行本地安装
9、用conda 安装指定虚拟环境下的三方库时,因为网络安装一直下载失败,所以下到本地.whl格式,conda activate 虚拟环境,然后使用 pip install XXX.whl安装,发现还是安在了base环境下面,需要使用conda install xx安装。
10、conda 安装指定tf版本的虚拟环境,因为base环境为tf2,想安装一个tf1虚拟环境,create成功,activate 后,conda install tensorflow-gpu==1.xx一直失败,不知是网不好还是其他原因。
11、安装三方库至指定目录 python setup.py install --prefix=C:\Users\yuan\anaconda3\envs\tf1
12、conda 新建虚拟环境,遇到无法在线配置的情况下,可考虑以下思路:
首先下载python 安装包,安装到envs\tf1目录下,使用tf1里的pip安装其余三方库,或使用默认pip或python,但要用prefix=C:\Users\yuan\anaconda3\envs\tf1指定安装目录。
格式为:pip install --target=d:\somewhere\other\than\the\default package_name
python setup.py install --prefix=C:\Users\yuan\anaconda3\envs\tf1
pip 与python 安装只要定位到本地安装包的目录下即可,不用特意指定即可本地安装,如果当前路径没有,pip自动下载。
经试验,先想办法把三方库安装到虚拟环境中,然后在安装python至虚拟环境也可以。