Python Anaconda提示符与命令提示符的不同行为
我正在尝试创建一个可以在VSCode中使用的tensorflow环境 我按照指南开始,因此我在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
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