我已经用pip命令安装了这两个命令,它显示它已经安装,但是没有工作。我也更新了pip的版本,它仍然显示了更新pip的命令。在
C:\Users\DELL>pip install win10toast
Requirement already satisfied: win10toast in c:\users\dell\appdata\local\programs\python\python37\lib\site-packages (0.9)
Requirement already satisfied: setuptools in c:\users\dell\appdata\local\programs\python\python37\lib\site-packages (from win10toast) (40.8.0)
Requirement already satisfied: pypiwin32 in c:\users\dell\appdata\local\programs\python\python37\lib\site-packages (from win10toast) (223)
Requirement already satisfied: pywin32>=223 in c:\users\dell\appdata\local\programs\python\python37\lib\site-packages (from pypiwin32->win10toast) (225)
You are using pip version 19.0.3, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\Users\DELL>cd C:\Users\DELL\desktop
C:\Users\DELL\Desktop>python test.py
Traceback (most recent call last):
File "test.py", line 3, in <module>
from win10toast import ToastNotifier
ModuleNotFoundError: No module named 'win10toast'
^{pr2}$
让我们来分析一下正在发生的事情:
pip install lxml
命令导致文件夹"...python\python37\lib\site-packages..."
中已满足的错误pip3 install lxml
导致文件夹"...python\python37\lib\site-packages..."
中已满足的错误所以您的指向不同的安装,这就造成了混乱。在
pip
和pip3
都指向安装在中的python
发行版"...python\python37
,但是当您执行脚本时,bs4
是从"...Python\Python37-32\lib\site-packages..."
导入的(注意Python37-32与pip
指向的路径不同)。这让我相信您有两个不同的python
并排安装,pip
和{在评论中,您说您已经安装了
anaconda
,这当然是现在的第三个python
发行版。为了澄清这一点,我建议python
安装,然后确保"...Python\Python37-32\lib\site-packages..."
和{python
pip
这样的命令现在都指向您的anaconda
安装bs4
:conda install -c anaconda beautifulsoup4
和{pip install win10toast
现在所有进口商品都应该运转良好
相关问题 更多 >
编程相关推荐