gpt4 book ai didi

python - Numpy & Matplotlib 突然无法导入 Atom,尽管它在终端中工作正常

转载 作者:行者123 更新时间:2023-12-01 09:27:10 27 4
gpt4 key购买 nike

我定期导入 Matplotlib Numpy PySide2Atom .由于未知原因,它们出乎意料地无法导入,然后似乎再次可重新导入,再次无法解释。

尝试使用以下命令导入 matplotlib 时

import matplotlib.pyplot as plt

当我在 Jupyter notebook 中运行时,此脚本运行没有问题或通过 Terminal .但是当试图在 Hydrogen 上运行时在 Atom ,我收到以下错误消息:
File "<ipython-input-3-3dc8365ef973>", line 6
ModuleNotFoundError: No module named 'matplotlib.backends'; 'matplotlib' is not a package
^
SyntaxError: invalid syntax

尝试运行该行时,我在 Pyside2 上遇到了同样的错误
from PySide2.QtWidgets import QApplication, QLabel

我收到错误信息
ModuleNotFoundError: No module named 'PySide2.QtWidgets'; 'PySide2' is not a package

这是python的路径(在终端输入 which python之后): /anaconda3/bin/python
我通过运行命令 conda list 检查是否安装了 matplotlib在终端中并得到(在所有其他包中)这些行:
matplotlib 2.1.2 py36h6d6146d_0
matplotlib 2.2.2 <pip>
PySide2 5.9.0a1.dev1525348214

我试图在终端中运行以下命令但没有解决问题
sudo apt-get install python3-matplotlib sudo pip3 install matplotlib
我在尝试导入时遇到了类似的 numpy 问题 import numpy .虽然进口 numpy一个小时前不是问题,我现在收到以下错误消息(它似乎想连接到以前使用过的使用 numpy 的脚本,以打开 numpy 本身):
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-5-592c151f282b> in <module>()
1 # from numpy import genfromtxt as gft
----> 2 import numpy

~/Downloads/numpy.py in <module>()
----> 1 from numpy import genfromtxt
2 my_data = genfromtxt('/Users/mymac/Documents/PyQt/image_viewer/csv_file_generator/eggs.csv',
3 delimiter=',',
4 dtype=None,
5 encoding=None)

ImportError: cannot import name 'genfromtxt'

我在尝试导入时遇到了同样的问题 opencv2 :我收到以下错误消息:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core.multiarray failed to import---------------------------
------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-8f6675581547> in <module>()
5 from PySide2.QtCore import *
6 from PySide2.QtGui import *
----> 7 import cv2
8 import numpy
9 import csv

ImportError: numpy.core.multiarray failed to import

我访问了以下对我没有帮助的网站(或者我不明白如何准确地实现解决问题的步骤)

ImportError: No module named matplotlib.pyplot

Importing matplotlib.pyplot in atom editor

matplotlib Error: No module named matplotlib even though it is installed

我正在运行/与 python 3.6.5 macOS 10.13.4 Atom 1.27.0 x64 Hydrogen 2.4.1

最佳答案

在atom中的python文件中,!which python做了什么?给你?它可能使用系统 python 而不是 anaconda。
如果不是 anaconda/bin/python尝试在源激活 anaconda root 后启动 atom。
在终端 source activate root ,然后 atom .然后检查看看是什么!which python返回。这只是一个临时修复,我不确定实际问题是什么。

关于python - Numpy & Matplotlib 突然无法导入 Atom,尽管它在终端中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50287490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com