Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.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

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 该环境适用于终端phython解释器,但不适用于PyCharm_Python_Tensorflow_Pycharm_Interpreter - Fatal编程技术网

Python 该环境适用于终端phython解释器,但不适用于PyCharm

Python 该环境适用于终端phython解释器,但不适用于PyCharm,python,tensorflow,pycharm,interpreter,Python,Tensorflow,Pycharm,Interpreter,Python解释器在我的环境中的终端中工作得非常好。如图所示,在我激活环境并尝试python中的tensorflow之后。它起作用了 但是,当我使用相同的环境设置项目解释器时。IDE抱怨我的TensorFlow仍然很旧 问题在于运行/调试的设置,该设置位于运行菜单中。解释器可以不同于在项目设置中指定的解释器。可能的不同之处在于,您的终端使用的是path环境中所述的python注册版本,而在PyCharm中,您可以手动设置解释器。我假设您只更新了标准python的包,但没有更新PyCharm中选

Python解释器在我的环境中的终端中工作得非常好。如图所示,在我激活环境并尝试python中的tensorflow之后。它起作用了

但是,当我使用相同的环境设置项目解释器时。IDE抱怨我的TensorFlow仍然很旧


问题在于运行/调试的
设置,该设置位于
运行
菜单中。解释器可以不同于在项目设置中指定的解释器。

可能的不同之处在于,您的终端使用的是path环境中所述的python注册版本,而在PyCharm中,您可以手动设置解释器。我假设您只更新了标准python的包,但没有更新PyCharm中选择的包。解释器是我为新项目设置的第一件事,不管默认设置是什么。打开您的项目,进入文件、设置、项目解释器,然后选择您喜欢的项目
OK
将把它保存到您的项目中,您就可以开始了。嗯,我不熟悉virtuel环境,但它们可能会导致问题。尝试
运行
菜单,然后转到
运行/调试条件配置
。也许这会给你一个问题的提示?@offeltoffel问题解决了。看起来我需要在运行配置中更改Python解释器。当我打开Run Config时,它不是我想要使用的正确配置。我改了以后,现在可以用了。谢谢