我使用PHP使用exec()
函数运行python脚本。
安装Anaconda并将其作为默认的Python安装后首先放入我的PATH
变量中,我能够导入我需要的所有模块,如Scikit Learn,{{3等等,仍然使用exec()
从PHP运行脚本。
问题在于:当我安装Numpy(使用Anaconda)时,按照Tensorflow页面上的说明操作,需要您在安装之后激活Anaconda环境,然后才可以实际上使用它。它在我在命令行上执行时有效,但我如何从PHP脚本重现该激活过程?我可以理解得到ModuleNotFoundError
。或者换句话说,我怎样才能像使用Anaconda附带的其他模块一样轻松导入Tensorflow?我错过了什么吗?
答案 0 :(得分:0)
我通过在根目录中安装Tensorflow而不是环境来解决它。请记住,如果你像我一样在Windows上,你需要拥有Python 3.5.2。有关here
的更多信息