有人建议我使用conda创建一个新环境来安装tensorflow
首先,一般来说:
为什么conda或Python中有环境存在?为什么在新环境中安装新库更为可取?
在实践中:
安装后,conda shell提示$conda activate test
将激活test
环境。这是否意味着除非我在conda shell中激活test
,否则我无法在Spyder中访问该库?我是否需要重启Python shell才能看到该库?我无法访问该库(no module named tensorflow
),我猜这与Python找不到路径有关。
回答:
安装后,conda shell提示$conda activate test将激活test环境。这是否意味着除非我在conda shell中激活test,否则我无法在Spyder中访问该库?我是否需要重启Python shell才能看到该库?我无法访问该库(no module named tensorflow),我猜这与Python找不到路径有关。
你是否在该环境中安装了TensorFlow?
我有一段时间没用Spyder了,但通常的情况是,如果你在一个环境中安装了应用程序(如Spyder或Jupyter),并且该环境处于激活状态,你就可以从该环境中启动程序。(一些编辑器/IDE如VS Code允许你为特定项目选择环境,一旦它能够发现所有环境。)
而且,通常情况下,尽管并非总是如此,安装库后你不需要重启shell就能导入该库。最好参考特定库的安装说明来获取这类详细信息。