Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Anaconda提示符与命令提示符的不同行为_Python_Tensorflow_Command Line_Conda - Fatal编程技术网

Python Anaconda提示符与命令提示符的不同行为

Python Anaconda提示符与命令提示符的不同行为,python,tensorflow,command-line,conda,Python,Tensorflow,Command Line,Conda,我正在尝试创建一个可以在VSCode中使用的tensorflow环境 我按照指南开始,因此我在anaconda提示符中运行命令: conda create -n tf tensorflow conda activate tf 然后,当我在anaconda提示符中访问此环境时,我可以成功导入tensorflow 如果我尝试使用命令提示符执行等效操作,在重命名.exe并将其添加到路径变量(以便我可以从命令行访问)后,我会收到一个导入错误: ImportError: IMPORTANT: PLEA

我正在尝试创建一个可以在VSCode中使用的tensorflow环境

我按照指南开始,因此我在anaconda提示符中运行命令:

conda create -n tf tensorflow
conda activate tf
然后,当我在anaconda提示符中访问此环境时,我可以成功导入tensorflow

如果我尝试使用命令提示符执行等效操作,在重命名.exe并将其添加到路径变量(以便我可以从命令行访问)后,我会收到一个导入错误:

ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
我不知道为什么我会有不同的行为。可能是因为我正在更改.exe名称(我在激活env之前和之后都尝试过这个)

谢谢,
John

您在conda环境中安装了tensorflow,因此tensorflow所需的其他软件包或任何内容都将自动安装在conda环境中。如果您只是重命名.exe并在conda环境之外使用它,tensorflow无法导入它所需的内容(在您的错误案例中,它是numpy C扩展)

我的建议是,如果您想在没有anaconda提示的情况下使用tensorflow,请在conda环境之外再次安装tensorflow