多年来,我一直在使用一个来自Windows的python脚本,它使用BeautifulSoup和请求来执行一些web抓取操作,以便为我的俱乐部返回一些跑步比赛结果。很久以前,我安装了python3.x并对BeautifulSoup4进行了pip安装,一切正常。我可以双击脚本——或者从带有自定义参数的命令提示符运行——所有这些都可以正常运行
这玩意儿已经好几年了
不幸的是,我最近好像把安装搞砸了。现在,当我从命令行运行它时,我得到:
D:\Dev\Srr>srr_new6.py
Traceback (most recent call last):
File "D:\Dev\Srr\srr_new6.py", line 23, in <module>
from bs4 import BeautifulSoup
ImportError: No module named bs4
D:\Dev\Srr>
但是如果我尝试安装beautifulsoup4,它会告诉我它已经安装好了
D:\Dev\Srr>pip install beautifulsoup4
Requirement already satisfied: beautifulsoup4 in c:\program
files\python36\lib\site-packages
D:\Dev\Srr>
当我安装python时,我肯定会把它放到系统路径中。当我从命令提示符检查路径时,它就在那里。如果我从命令行输入“python”,我就得到了交互式环境。我尝试卸载然后重新安装python和beautifulsoup,但似乎没有帮助
我在google上发现了“virtualenv”,所以我觉得我需要“激活”它,但似乎无法找到或调用它。当我从命令行键入它时,Windows不知道它
有什么简单的方法可以解决这个问题吗?有没有办法让beautifulsoup4成为Windows上“默认”virtualenv的一部分,这样Windows就可以一直找到它
)我很想学Python。我这么说已经很多年了。但这不是为了工作,似乎总有其他事情我需要学习首先为工作)
目前没有回答
相关问题 更多 >
编程相关推荐