机器学习中Python环境的配置问题
2018-02-09 18:59
337 查看
机器学习中Python环境的配置问题
现如今,Python在人工智能领域已经应用的很广泛了。它具有很强的实用性,并且具有丰富的工具库。比如常用的:Numpy、Pandas、Matplotlib、Scikit-Learn、tensorflow等。Tensorflow是深度学习的框架,相信大家也比较熟悉。如果在windows环境下安装Tensorflow,想必也会遇到很多的问题。如何更好的用Python编写机器学习或者深度学习的案例,配置相应的环境是必不可少的。接下来,我主要介绍一下在配置环境中可能遇到的问题,希望可以帮助各位。1.Anaconda的使用技巧(修改Notebook默认打开的文件夹路径 )
对于Python环境,我并没有直接从官网下载安装。而是选择了“大礼包”Anaconda这款软件。它直接翻译成中文就是蟒蛇的意思,所以也可见它的强大之处。总结一下,它主要具有以下的优点:Anaconda不仅包含了Python的工作环境,而且也包含了一些必备的库,我们可以使用conda list命令查看。另外,一些环境变量也配置好了,如pip。Notebook作为网页版的开发环境,可以得到程序中每一步的结果并保留,使用也非常方便。打开Notebook,默认的文件夹打开路径一般在C盘,因此我们可以修改一下,先把当前路径打印出来查看,如下:具体步骤:(1)打开 cmd 输入命令 jupyter notebook --generate-config
(2)查看生成的文件夹
(3)打开配置文件,找到如下的那一行,删除前面的# ,填写自己的路径
(4)修改成功。
2.Tensorflow的安装
安装Tensorflow也出现了很多问题,在Anaconda下,我们直接使用pip install tensorflow命令安装即可。安装完成后,用import命令测试,一直显示ImportError: No module named tensorflow。之后我又重新安装了一下。(d:\Anaconda3) C:\Users\lenovo>pip install tensorflow
Collecting tensorflow
Using cached tensorflow-1.5.0-cp35-cp35m-win_amd64.whl
Requirement already satisfied (use --upgrade to upgrade): six>=1.10.0 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.12.1 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): absl-py>=0.1.6 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): protobuf>=3.4.0 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): wheel>=0.26 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): tensorflow-tensorboard<1.6.0,>=1.5.0 in d:\anaconda3\lib\site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): setuptools in d:\anaconda3\lib\site-packages\setuptools-27.2.0-py3.5.egg (from protobuf>=3.4.0->tensorflow)
Requirement already satisfied (use --upgrade to upgrade): werkzeug>=0.11.10 in d:\anaconda3\lib\site-packages (from tensorflow-tensorboard<1.6.0,>=1.5.0->tensorflow)
Requirement already satisfied (use --upgrade to upgrade): bleach==1.5.0 in d:\anaconda3\lib\site-packages (from tensorflow-tensorboard<1.6.0,>=1.5.0->tensorflow)
Requirement already satisfied (use --upgrade to upgrade): html5lib==0.9999999 in d:\anaconda3\lib\site-packages (from tensorflow-tensorboard<1.6.0,>=1.5.0->tensorflow)
Requirement already satisfied (use --upgrade to upgrade): markdown>=2.6.8 in d:\anaconda3\lib\site-packages (from tensorflow-tensorboard<1.6.0,>=1.5.0->tensorflow)
Installing collected packages: tensorflow
Successfully installed tensorflow-1.5.0
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
提示是pip版本的问题。因此,更新pip版本。
(d:\Anaconda3) C:\Users\lenovo>python -m pip install --upgrade pip
重新安装tensorflow,成功。
3.Xgboost的安装
xgboost也是机器学习需要安装的库。我们使用命令pip install xgboost安装。提示错误:No files/directories in...。所以我尝试使用下载好的whl安装。下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
我把64的两个版本都下载了下来。因为具体哪个能安装成功,现在还不确定。先安装36版本的。
不成功,尝试35版本的。
提示安装成功。
相关文章推荐
- VS2010环境下,c++嵌入Python环境配置问题
- 【Python】Windows版本的Python开发环境的配置,Helloworld,Python中文问题,输入输出、条件、循环、数组、类
- Python机器学习开发环境安装配置
- sublime text配置python环境不能使用input和raw_input的问题
- Python问题:使用docker,putty重新配置linux虚拟环境
- Python环境配置及问题(windows)
- Linux下的python 配置项目环境遇到的一些问题
- python3利用venv配置虚拟环境及过程中的小问题
- 基于Anaconda下机器学习和深度学习的Python环境配置
- 机器学习开发环境搭建配置(ML+python+pycharm)图文教程
- 配置机器学习开发环境Python
- 【机器学习实践(1)】配置python编程环境
- 机器学习笔记(环境配置)-win10 64位 3.4版本python安装numpy库
- python2.7 机器学习环境配置记录
- sublime 3 注册码+PYTHON 环境配置+pylint插件path问题+package control找不到packages解决方法。
- CentOS 6.9环境下配置Nginx,Python,Mysql,Java,Redis环境及问题记录
- Sublime Text 3 配置python开发环境遇见的问题
- Python学习笔记·Sublime text3 配置Python编译环境时遇到的问题及解决方案
- python开发环境配置问题
- Ubuntu中配置Python开发环境(PyDev插件问题)