如何从PHP激活特定的Anaconda环境

时间:2017-07-04 12:16:41

标签: php python anaconda

我使用PHP使用exec()函数运行python脚本。

安装Anaconda并将其作为默认的Python安装后首先放入我的PATH变量中,我能够导入我需要的所有模块,如Scikit Learn,{{3等等,仍然使用exec()从PHP运行脚本。

问题在于:当我安装Numpy(使用Anaconda)时,按照Tensorflow页面上的说明操作,需要您在安装之后激活Anaconda环境,然后才可以实际上使用它。它在我在命令行上执行时有效,但我如何从PHP脚本重现该激活过程?我可以理解得到ModuleNotFoundError。或者换句话说,我怎样才能像使用Anaconda附带的其他模块一样轻松导入Tensorflow?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我通过在根目录中安装Tensorflow而不是环境来解决它。请记住,如果你像我一样在Windows上,你需要拥有Python 3.5.2。有关here

的更多信息