pycharm 导入时出错,即使它在终端中工作
pycharm error while importing, even though it works in the terminal
我已经安装了 TensorFlow 和 scikit_learn 软件包及其所有依赖项。当我尝试在终端中使用 python 2.7.6 或 2.7.10(我都尝试过)导入它们时,它工作正常。但是,当我使用 pycharm 执行此操作时,它会出错。
在 scikit_learn 与 启动器 2.7.6 的情况下说:
ImportError: dynamic module does not define init function (init_check_build)
在 scikit_learn 与 启动器 2.7.10 的情况下说:
ValueError: numpy.dtype has the wrong size, try recompiling
在 TensorFlow 与 launcher 2.7.6 的情况下说:
ImportError: dlopen(/Library/Python/2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so, 2): no suitable image found. Did find:
/Library/Python/2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so: mach-o, but wrong architecture
在 TensorFlow 与 launcher 2.7.10 的情况下说:
ImportError: No module named copyreg
Error importing tensorflow. Unless you are using bazel,
you should not try to import tensorflow from its source directory;
please exit the tensorflow source tree, and relaunch your python interpreter
from there.
我尝试在网上搜索,但解决方案对我不起作用。我试图卸载它们并使用 pip、conda 和直接源代码再次安装它们,但它总是给出相同的错误。我什至尝试过重新安装 pycharm,但运气并不好。
其他库,例如 scilab 或 numpy,在 pycharm 中工作正常。
有什么想法吗?这只是让我精神错乱。顺便说一下,我使用的是 Mac OS 10.10.5.
你应该从终端PyCharm开始
cd /usr/lib/pycharm-community/bin
./pycharm.sh
将此 'DYLD_LIBRARY_PATH=/usr/local/cuda/lib' 添加到 Python 环境变量。 运行-> 编辑配置-> 环境变量。希望它有效。
最后,我创建了一个虚拟环境,重新安装了里面的所有东西,然后通过 pycharm 调用它。我不完全确定 conda 和 pycharm 之间的问题是什么,我可能在某个地方搞砸了。
我现在根据项目使用不同的虚拟环境,我比以往任何时候都快乐:)。
我遇到了类似的问题。我的代码不适用于 PyCharm 专业版。我之前安装了 PyCharm CE,它从那里开始工作。我刚刚配置了 PyCharm CE,但我忘记了我使用的是什么设置,但如果问题仍然存在,请确保这些包安装在 Preferences > Project > Project Interpreter
下
嘿,如果还有人遇到这个问题,我想告诉你解决方案。它每次都对我有用。
1.Open Pycharm
2.Open PyCharmProject 或您正在使用的文件夹
3.Click 文件和设置
4.Click项目:PyCharmProjects,有项目解释器
5.Select 全球虚拟环境(包括展示我所做的照片)
6.Check如果有你安装的所有包
我已经安装了 TensorFlow 和 scikit_learn 软件包及其所有依赖项。当我尝试在终端中使用 python 2.7.6 或 2.7.10(我都尝试过)导入它们时,它工作正常。但是,当我使用 pycharm 执行此操作时,它会出错。
在 scikit_learn 与 启动器 2.7.6 的情况下说:
ImportError: dynamic module does not define init function (init_check_build)
在 scikit_learn 与 启动器 2.7.10 的情况下说:
ValueError: numpy.dtype has the wrong size, try recompiling
在 TensorFlow 与 launcher 2.7.6 的情况下说:
ImportError: dlopen(/Library/Python/2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so, 2): no suitable image found. Did find: /Library/Python/2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so: mach-o, but wrong architecture
在 TensorFlow 与 launcher 2.7.10 的情况下说:
ImportError: No module named copyreg
Error importing tensorflow. Unless you are using bazel, you should not try to import tensorflow from its source directory; please exit the tensorflow source tree, and relaunch your python interpreter from there.
我尝试在网上搜索,但解决方案对我不起作用。我试图卸载它们并使用 pip、conda 和直接源代码再次安装它们,但它总是给出相同的错误。我什至尝试过重新安装 pycharm,但运气并不好。
其他库,例如 scilab 或 numpy,在 pycharm 中工作正常。
有什么想法吗?这只是让我精神错乱。顺便说一下,我使用的是 Mac OS 10.10.5.
你应该从终端PyCharm开始
cd /usr/lib/pycharm-community/bin
./pycharm.sh
将此 'DYLD_LIBRARY_PATH=/usr/local/cuda/lib' 添加到 Python 环境变量。 运行-> 编辑配置-> 环境变量。希望它有效。
最后,我创建了一个虚拟环境,重新安装了里面的所有东西,然后通过 pycharm 调用它。我不完全确定 conda 和 pycharm 之间的问题是什么,我可能在某个地方搞砸了。
我现在根据项目使用不同的虚拟环境,我比以往任何时候都快乐:)。
我遇到了类似的问题。我的代码不适用于 PyCharm 专业版。我之前安装了 PyCharm CE,它从那里开始工作。我刚刚配置了 PyCharm CE,但我忘记了我使用的是什么设置,但如果问题仍然存在,请确保这些包安装在 Preferences > Project > Project Interpreter
下嘿,如果还有人遇到这个问题,我想告诉你解决方案。它每次都对我有用。
1.Open Pycharm
2.Open PyCharmProject 或您正在使用的文件夹
3.Click 文件和设置
4.Click项目:PyCharmProjects,有项目解释器
5.Select 全球虚拟环境(包括展示我所做的照片)
6.Check如果有你安装的所有包