Pycharm anaconda导入张量流库问题
Pycharm anaconda import tensor flow library issue
以下程序在 anaconda 下从命令行界面运行良好(我正在使用 Mac OS),但它有关于无法 import/find 来自 [=92= 的 tensorflow 模块的错误](使用 Python 2.7)。我已经在 PyCharm 中将 Python 解释器设置为 anaconda,仍然出现此错误。如果有人有任何想法,那就太好了。
这是我正在使用的简单程序,也是PyCharm的屏幕快照。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
更新 1,我如何在 PyCharm、
中设置 Python 解释器
更新 2,post python -c 'import sys; print(sys.path)'
的输出
['', '/Users/admin/miniconda2/lib/python2.7/site-packages/six-1.10.0-py2.7.egg', '/Users/admin/miniconda2/lib/python27.zip', '/Users/admin/miniconda2/lib/python2.7', '/Users/admin/miniconda2/lib/python2.7/plat-darwin', '/Users/admin/miniconda2/lib/python2.7/plat-mac', '/Users/admin/miniconda2/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/admin/miniconda2/lib/python2.7/lib-tk', '/Users/admin/miniconda2/lib/python2.7/lib-old', '/Users/admin/miniconda2/lib/python2.7/lib-dynload', '/Users/admin/miniconda2/lib/python2.7/站点包']
更新 3,
Post 文件菜单和 PyCharm 版本,
更新 4,首选项 => 项目解释器设置,
更新 5,包列表屏幕快照,
更新 6,使用 conda 以外的 miniconda 似乎没有问题,post 屏幕快照,
您需要执行以下步骤:
- 转到设置(ctrl+alt+s 或文件菜单->设置或 alt+f+t)
- 在项目下:转到项目解释器
- 选择您要使用的口译员
- 单击齿轮按钮(右上角 - 在解释器选择旁边)
- 点击更多
- 再次单击项目的正确解释器,然后单击右侧的第五个按钮:
单击 + 按钮并添加包含此库的初始化文件的目录路径。
希望这个回答对您有所帮助
在Preferences => Project Interpreter
设置下,tensorflow是否列在包中?
显然没有(从你的截图来看)。
当您在项目解释器上使用下拉菜单时,是否还有其他 python conda 安装?如果有,请尝试这些,看看会发生什么。 tensorflow
包肯定在另一个 conda
安装中。
来自 post SO:
conda is the package manager. Anaconda is a set of about a hundred
packages including conda, numpy, scipy, ipython notebook, and so on.
You installed Miniconda, which is a smaller alternative to Anaconda
that is just conda and its dependencies (as opposed to Anaconda, which
is conda and a bunch of other packages like numpy, scipy, ipython
notebook, etc.). Once you have Miniconda, you can easily install
Anaconda into it with conda install anaconda.
所以 conda 是一个包管理器,Anaconda 是一个包的集合,miniconda(强调我的)是 Anaconda 的轻量级替代品。
您应该设置一个 virtualenv 以避免将来出现此类问题。
以下程序在 anaconda 下从命令行界面运行良好(我正在使用 Mac OS),但它有关于无法 import/find 来自 [=92= 的 tensorflow 模块的错误](使用 Python 2.7)。我已经在 PyCharm 中将 Python 解释器设置为 anaconda,仍然出现此错误。如果有人有任何想法,那就太好了。
这是我正在使用的简单程序,也是PyCharm的屏幕快照。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(32)
print(sess.run(a + b))
更新 1,我如何在 PyCharm、
中设置 Python 解释器更新 2,post python -c 'import sys; print(sys.path)'
['', '/Users/admin/miniconda2/lib/python2.7/site-packages/six-1.10.0-py2.7.egg', '/Users/admin/miniconda2/lib/python27.zip', '/Users/admin/miniconda2/lib/python2.7', '/Users/admin/miniconda2/lib/python2.7/plat-darwin', '/Users/admin/miniconda2/lib/python2.7/plat-mac', '/Users/admin/miniconda2/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/admin/miniconda2/lib/python2.7/lib-tk', '/Users/admin/miniconda2/lib/python2.7/lib-old', '/Users/admin/miniconda2/lib/python2.7/lib-dynload', '/Users/admin/miniconda2/lib/python2.7/站点包']
更新 3,
Post 文件菜单和 PyCharm 版本,
更新 4,首选项 => 项目解释器设置,
更新 5,包列表屏幕快照,
更新 6,使用 conda 以外的 miniconda 似乎没有问题,post 屏幕快照,
您需要执行以下步骤:
- 转到设置(ctrl+alt+s 或文件菜单->设置或 alt+f+t)
- 在项目下:转到项目解释器
- 选择您要使用的口译员
- 单击齿轮按钮(右上角 - 在解释器选择旁边)
- 点击更多
- 再次单击项目的正确解释器,然后单击右侧的第五个按钮:
单击 + 按钮并添加包含此库的初始化文件的目录路径。
希望这个回答对您有所帮助
在Preferences => Project Interpreter
设置下,tensorflow是否列在包中?
显然没有(从你的截图来看)。
当您在项目解释器上使用下拉菜单时,是否还有其他 python conda 安装?如果有,请尝试这些,看看会发生什么。 tensorflow
包肯定在另一个 conda
安装中。
来自
conda is the package manager. Anaconda is a set of about a hundred packages including conda, numpy, scipy, ipython notebook, and so on.
You installed Miniconda, which is a smaller alternative to Anaconda that is just conda and its dependencies (as opposed to Anaconda, which is conda and a bunch of other packages like numpy, scipy, ipython notebook, etc.). Once you have Miniconda, you can easily install Anaconda into it with conda install anaconda.
所以 conda 是一个包管理器,Anaconda 是一个包的集合,miniconda(强调我的)是 Anaconda 的轻量级替代品。
您应该设置一个 virtualenv 以避免将来出现此类问题。