[英]How can I launch Spyder from Anaconda Tensorflow environment?
我已经通过Anaconda下载了tensorflow库,但是我无法在tensorflow环境中启动Spyder,而且我也无法在Anaconda提示符中导入tensorflow。
以下是规格:
python版本:3.6.1.final.0
平台:win-64
conda版本:4.3.21
conda是私人的:错误的
conda-env版本:4.3.21
conda-build版本:未安装
请求版本:2.14.2
我收到以下错误:
File "C:\ProgramData\Anaconda3\envs\tensorflow\lib\site-packages\tensorflow\python\util\tf_should_use.py", line 28, in <module>
from backports import weakref # pylint: disable=g-bad-import-order
ImportError: cannot import name 'weakref'
我猜你也是:
......或其某种组合。
打开开始 - > Anaconda提示 ,然后:
conda create -n tensorflow36 anaconda python=3.6
activate tensorflow36
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0-cp36-cp36m-win_amd64.whl
spyder
请注意, conda create
命令需要一段时间才能完成。
您现在应该在“开始”菜单( Anaconda组下)中有一个名为“Spyder(tensorflow36)”的快捷方式,您可以使用该快捷方式启动正确的Spyder环境。
现在,确保所有内容都正确安装:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.