运行网络中搜寻到的python程序代码——以长短期记忆人工神经网络(lstm)python代码为例

版权声明:本文为博主原创博客,仅提供学习参考,未经博主允许不得转载!欢迎交流讨论~ https://blog.csdn.net/SweeNeil/article/details/89175607

本文针对没有学过python的人,博主之前没有学过python,现在网络上有很多开源的python代码,对于一个初学者,拿到一段python代码要如何运行测试呢?

例如学习了博客:https://www.cnblogs.com/pinking/p/9362966.html 中关于lstm中的知识,想运行其中的代码测试一下。

博主运行环境:①刚装好的虚拟机 Ubuntu 1604,一切从新开始;②一台不知道装了哪些东西的Linux主机。 

现在我的方式就是直接运行,缺什么装什么,不知道有没有什么好的方法可以,欢迎评论交流~

首先不管三七二十一直接拿代码来运行试试:

python lstm.py

 运行得到如下的结果,这一点也不意外,一步步根据提示来解决吧。

根据提示在电脑了没有装tensorflow,那么就来把tensorflow给装上吧,使用如下命令安装tensorflow:

sudo pip install tensorflow

结果发现又没有pip,所以还是先安装python对应版本的pip和依赖包。

sudo apt-get install python-pip python-dev

等着安装~

安装完成后重新开始tensorflow的下载:

sudo -H pip install tensorflow

装了部分后又提示 pip install --upgrade pip

根据提示继续安装:

pip install --upgrade pip

安装成功后,继续安装tensorflow,安装成功后运行代码:

提示了新问题:

ImportError: No module named matplotlib.pyplot

继续安装这个模块:

sudo apt-get install python-matplotlib

装好 python-matplotlib 后再次运行代码测试~

运行成功,运行结果如下所示:

总结:

这是一个比较笨的方法吧,可能可以直接查看代码中需要导入的依赖包来进行安装,但是有时候又不知道电脑主机中是否安装了这些包,或者这些包对于的名字是什么,所以根据Linux给出的提示来进行一步一步的安装。

如果大家有更好的方法,欢迎评论交流~

参考:

1、ubuntu16.04安装TensorFlow的正确步骤

地址:https://blog.csdn.net/y1250056491/article/details/78670710/

2、linux中ImportError: No module named matplotlib.pyplot

地址:https://blog.csdn.net/ehcoing/article/details/79169374

测试代码来自:LSTM(长短期记忆网络)及其tensorflow代码应用

猜你喜欢

转载自blog.csdn.net/SweeNeil/article/details/89175607