feedparser 模块没有从 spyder 导入 IDE
feedparser module is not importing from spyder IDE
我正在尝试使用 pydelicious APi,我尝试使用以下命令从 cmd 安装它:
pip install pydelicious
但如 cmd 所述不成功:
C:\Users\MOBASSIR>pip install pydelicious
Collecting pydelicious
Using cached https://files.pythonhosted.org/packages/d7/42/0ef959fa6b686862b02ae343e58ce7764bbf8e7c37de1eeaa7e6418fd8d9/pydelicious-0.6.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\setup.py", line 11, in <module>
import pydelicious
File "C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\pydelicious\__init__.py", line 171
raise DeliciousItemExistsError, params['url']
^
SyntaxError: invalid syntax
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\ "
然后我从这里下载了 pydelicious 模块:https://gist.github.com/takashi/2967f9c5ec8ebab5f622 我把那个 pydelicious.py 文件放在我正在写的同一个文件夹中 python codes.then 我试图导入pydelicious 并且我收到错误消息,没有名为 'feedparser' 的模块。然后我再次在 cmd 中使用此命令安装了 feedparser:"pip install feedparser"..有时我收到 cmd 的回复,安装 successful.then 我再次试图从 python 文件导入 pydelicious,现在我收到此错误:“
runfile('C:/Users/MOBASSIR/.spyder-py3/temp.py', wdir='C:/Users/MOBASSIR/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-11-73d3194ff832>", line 1, in <module>
runfile('C:/Users/MOBASSIR/.spyder-py3/temp.py', wdir='C:/Users/MOBASSIR/.spyder-py3')
File "C:\Users\MOBASSIR\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\MOBASSIR\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/MOBASSIR/.spyder-py3/temp.py", line 7, in <module>
import pydelicious
File "C:\Users\MOBASSIR\.spyder-py3\pydelicious.py", line 100, in <module>
import feedparser
ModuleNotFoundError: No module named 'feedparser' "
现在,如果我在 cmd 中键入 pip install feedparser,我会收到此消息:"Requirement already satisfied: feedparser in c:\users\mobassir\appdata\local\programs\python\python36-32\lib\site-packages (5.2.1)"
如何解决这个问题并使用 pydelicious api?我正在使用 python 3.6,我下载的 pydelicious 模块是版本 3.
要点的代码是 pydelicious 更新 Python 3. 要安装它,请先删除旧的 pydelicious:
pip uninstall pydelicious
然后从raw github link复制pydelicious。
但无论如何都行不通 — API URL 很多年前就关闭了。
我正在尝试使用 pydelicious APi,我尝试使用以下命令从 cmd 安装它:
pip install pydelicious
但如 cmd 所述不成功:
C:\Users\MOBASSIR>pip install pydelicious
Collecting pydelicious
Using cached https://files.pythonhosted.org/packages/d7/42/0ef959fa6b686862b02ae343e58ce7764bbf8e7c37de1eeaa7e6418fd8d9/pydelicious-0.6.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\setup.py", line 11, in <module>
import pydelicious
File "C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\pydelicious\__init__.py", line 171
raise DeliciousItemExistsError, params['url']
^
SyntaxError: invalid syntax
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MOBASSIR\AppData\Local\Temp\pip-install-2xpulis3\pydelicious\ "
然后我从这里下载了 pydelicious 模块:https://gist.github.com/takashi/2967f9c5ec8ebab5f622 我把那个 pydelicious.py 文件放在我正在写的同一个文件夹中 python codes.then 我试图导入pydelicious 并且我收到错误消息,没有名为 'feedparser' 的模块。然后我再次在 cmd 中使用此命令安装了 feedparser:"pip install feedparser"..有时我收到 cmd 的回复,安装 successful.then 我再次试图从 python 文件导入 pydelicious,现在我收到此错误:“
runfile('C:/Users/MOBASSIR/.spyder-py3/temp.py', wdir='C:/Users/MOBASSIR/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-11-73d3194ff832>", line 1, in <module>
runfile('C:/Users/MOBASSIR/.spyder-py3/temp.py', wdir='C:/Users/MOBASSIR/.spyder-py3')
File "C:\Users\MOBASSIR\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\MOBASSIR\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/MOBASSIR/.spyder-py3/temp.py", line 7, in <module>
import pydelicious
File "C:\Users\MOBASSIR\.spyder-py3\pydelicious.py", line 100, in <module>
import feedparser
ModuleNotFoundError: No module named 'feedparser' "
现在,如果我在 cmd 中键入 pip install feedparser,我会收到此消息:"Requirement already satisfied: feedparser in c:\users\mobassir\appdata\local\programs\python\python36-32\lib\site-packages (5.2.1)"
如何解决这个问题并使用 pydelicious api?我正在使用 python 3.6,我下载的 pydelicious 模块是版本 3.
要点的代码是 pydelicious 更新 Python 3. 要安装它,请先删除旧的 pydelicious:
pip uninstall pydelicious
然后从raw github link复制pydelicious。
但无论如何都行不通 — API URL 很多年前就关闭了。