python - 在 python 脚本中找不到模块

标签 python windows import atom-editor

我是一个Python初学者,我正在按照本教程进行网络爬虫https://hackernoon.com/building-a-web-scraper-from-start-to-finish-bb6b95388184

我使用的是 Windows 10,已设置 venv,使用 pip 激活并安装了 2 个模块,并将我的脚本移至 Scripts文件夹(根据我的理解,这相当于 Linux 安装上的 /bin/ 文件夹)。这些模块是bs4requests 。我在 /Lib/ 中看到了这两个内容我的 venv 文件夹。我正在使用atom.io 中的Atom 编辑器和脚本包来运行我的脚本。

我的脚本出现“找不到模块”错误。相关片段如下:

scraper.py
from bs4 import BeautifulSoup
import requests

我在两次导入时都收到错误,表明我错误地设置了我的项目/导入。我的脚本中没有 shebang 行,怀疑这就是问题所在。

我的项目结构如下:

\ScraperProject
 |-\ScrEnv
  |-\Include
  |-\Lib
   |-\site-packages
    |-\bs4
    |-\requests
  |-\Scripts
   |-scraper.py
  |-pyvenv.cfg

在 Windows 环境中将这些模块导入到我的脚本中的正确方法是什么?

最佳答案

您在 venv 中使用的 python 版本是什么?也许尝试卸载这些更新 pip 并再次重新安装它们,确保使用 pyhton3 安装它们

关于python - 在 python 脚本中找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57978910/

相关文章:

c++ - 如何使用 C++ 检查任务调度程序中的任务触发器?

import - 通过phpMyAdmin导入到mySQL时如何忽略id列?

java - import java.util.*; 之间有什么区别?并导入 java.util.Date; ?

Python从其他字符串列表中计算列表中没有重复的子字符串的数量

python - Django 升级 : Static Files Not Served

sql-server - 如何完全卸载SQL Server 2012

windows - 如何使用 CNG 处理明文 key ?

excel - 如何计算 VBA 中 .txt 文件中的列数

python - 找出不满足条件的最小非负整数

python - 我何时将类的实例作为 self 传递给方法?