做机器学习的童鞋都很清楚,Python由于包含了众多第三方库以及自己写的一些脚本库,故成为我们入门机器学习的不二之选。具体怎么加载查看第三方库或者自己写的脚本库故在此做了一个小小的总结。

一、第三方库操作

(1)安装与卸载第三方库

这个教程很多,最简单的就是用pip来安装了,例如在终端下输入pip install TensorFlow,然后后台就会自动帮你下载TensorFlow库啦,至于卸载就用pip uninstall TensorFlow就可以啦。

补充一句:打开终端的方式在Windows,直接win+r,在运行窗口输入cmd即可进入终端;在ubuntn下直接鼠标右键选择打开终端。

(2)查看已安装第三方库的信息

有时候我们需要查看一下我们现在这台电脑上安装的第三方库信息,我们可以在终端下输入pip list,则会输出所有安装的第三方库的信息,如果我们只想看某个安装库的信息,我们可以先进入Python环境,然后倒入该库,如import TensorFlow as tf,再通过tf.__version__输出该库的版本信息,tf.__path__来输出位置信息。

(3)对第三方库进行版本更新或指定安装

随着产品的不断更新迭代,这些第三方库也在不停地进行版本更替。我们可以通过在终端下输入命令来对第三方库进行升级或降级。例如 pip install --upgrade tensflow就可以对tensorflow进行最新版本的更新,如果我们需要指定更新版本可以在后面直接加上==1.2(1.2为指定更新的版本号),有些时候我们需要对某些库进行降版本操作也可以直接按上述方法。

(4)加载镜像来安装第三方库

在终端下直接用pip来安装第三方库,尤其是在Windows下,你会真正体会‘慢慢人生路’了。这时候我们可以考虑加载第三方国内镜像来加速下载过程。例如:pip install --index-url https://pypi.douban.com/simple tensorflow,这时你会体会到飞翔的感觉,没有对比就没有伤害啊。。。

二、项目中的一些脚本库

        通常在一个完整项目中我们会构建很多文件夹,如存放数据的data,以及常见的一些网络操作的utils文件夹等,如果我们想要在一个脚本内导入另一个脚本,而这两个脚本的关系是

python 对接第三方免签支付 python操作第三方软件_查看库版本信息

这种情况直接在classifier.py内通用from align import xx(xx在align内)即可,但是如果是在一个文件夹下想要导入另一个文件夹下的内容的话则需要进行如下操作

###case 1
import sys
sys.path.append('../')

###case 2
import sys
sys.path.append(pathToFolderContainingScripts)
from scriptName import functionName #scriptName without .py extension

####case 3
from application.app.folder.file import func_name

####case 4
import sys
sys.path.insert(0, '/path/to/application/app/folder')
import file

好了,今天就先写到这吧。