被 WSGI 模块导入错误所困扰

2023-12-27

我正在编写一个简单的 Python wsgi 应用程序,并且被模块导入错误所困扰。我当前目录中有一个 .py 文件,最初无法导入。通过增加

sys.path.insert(0, '/Users/guhar/Sites/acom')

模块的导入有效。但我现在尝试导入通过 easy_install 安装的模块,但导入失败。我尝试设置

sys.path.insert(0, '/Library/Python/2.5/site-packages/')

其中包含egg文件,但无济于事。我本以为“/Library/Python/2.5/site-packages/”下的所有包都可用于 WSGI 应用程序。

有人有任何指点吗?


Read:

http://code.google.com/p/modwsgi/wiki/VirtualEnvironments http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

您不能简单地将包含 .pth 文件的 Python 模块目录添加到 sys.path 中。您必须使用 site.addsitedir() 或使用 mod_wsgi 的其他选项才能使其使用虚拟环境。

我认为,考虑到您似乎使用的是 MacOS X,您已经安装了第二个 Python 安装,而 mod_wsgi 使用的任何版本都不是您安装软件包的版本。该或您的第二个 Python 安装已损坏,这在 MacOS X 上经常出现。

顺便说一句,我假设当你说 WSGI 时,你实际上指的是 mod_wsgi 给定你使用的标签。如果这样做,请不要使用 WSGI 来引用 mod_wsgi。 WSGI 只是一个规范,mod_wsgi 是一个特定的托管实现。您不应互换使用这些术语。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

被 WSGI 模块导入错误所困扰 的相关文章

  • 如何避免使用 python 处理空的标准输入?

    The sys stdin readline 返回之前等待 EOF 或新行 所以如果我有控制台输入 readline 等待用户输入 相反 我想打印帮助并在没有需要处理的情况下退出并显示错误 而不是等待用户输入 原因 我正在寻找一个Pytho
  • 此 TypeError 消息中提到的“代码对象”是什么?

    在尝试使用Python时exec声明 我收到以下错误 TypeError exec arg 1 must be a string file or code object 我不想传递字符串或文件 但什么是代码对象 如何创建一个 创建代码对象的
  • Series.sort() 和 Series.order() 有什么区别?

    s pd Series nr randint 0 10 5 index nr randint 0 10 5 s Output 1 3 7 6 2 0 9 7 1 6 order 按值排序并返回一个新系列 s order Output 2 0
  • 如何通过 python 多处理利用所有核心

    我一直在摆弄Python的multiprocessing现在已经使用了一个多小时的功能 尝试使用并行化相当复杂的图形遍历函数multiprocessing Process and multiprocessing Manager import
  • 如何过滤 Pandas GroupBy 对象并获取 GroupBy 对象?

    当对 Pandas groupby 操作的结果执行过滤时 它返回一个数据帧 但假设我想执行进一步的分组计算 我必须再次调用 groupby 这似乎有点绕 有更惯用的方法吗 EDIT 为了说明我在说什么 我们无耻地从 Pandas 文档中窃取
  • Python Tkinter 模块不显示输出

    我正在尝试学习 Python 并尝试使用 Python 中的 GUI 并遇到了这个 Tkinter 模块 我的代码运行 但运行时窗口没有出现 我的代码如下 from Tkinter import to create a root windo
  • AttributeError:“模块”对象没有属性[重复]

    这个问题在这里已经有答案了 我有两个 python 模块 a py import b def hello print hello print a py print hello print b hi b py import a def hi
  • Python HMAC:类型错误:字符映射必须返回整数、None 或 unicode

    我在使用 HMAC 时遇到了一个小问题 运行这段代码时 signature hmac new key secret key msg string to sign digestmod sha1 我收到一个奇怪的错误 File usr loca
  • Spark 和 Python 使用自定义文件格式/生成器作为 RDD 的输入

    我想问一下 Spark 中输入的可能性 我可以看到从http spark apache org docs latest programming guide html http spark apache org docs latest pro
  • 从 Flask 运行 NPM 构建

    我有一个 React 前端 我想在与我的 python 后端 API 相同的源上提供服务 我正在尝试使用 Flask 来实现此目的 但我遇到了 Flask 找不到我的静态文件的问题 我的前端构建是用生成的npm run build in s
  • Ubuntu systemd 自定义服务因 python 脚本而失败

    希望获得有关 Ubuntu 中的 systemd 守护进程服务的一些帮助 我写了一个 python 脚本来禁用 Dell XPS 上的触摸屏 这更像是一个问题 而不是一个有用的功能 该脚本可以工作 但我不想一直启动它 这就是为什么我想到编写
  • 在骨架图像中查找线 OpenCV python

    我有以下图片 我想找到一些线来进行一些计算 平均长度等 我尝试使用HoughLinesP 但它找不到线 我能怎么做 这是我的代码 sk skeleton mask rows cols sk shape imgOut np zeros row
  • 在Raspberry pi上升级skimage版本

    我已经使用 Raspberry Pi 2 上的 synaptic 包管理器安装了 python 包 然而 skimage 模块版本 0 6 是 synaptic 中最新的可用版本 有人可以指导我如何将其升级到0 11 因为旧版本中缺少某些功
  • 使用 PIL 在 Tkinter 中显示动画 GIF

    我正在尝试制作一个程序来使用 Tkinter 显示动画 GIF 这是我最初使用的代码 from future import division Just because division doesn t work right in 2 7 4
  • AWS Lambda 不读取环境变量

    我正在编写一个 python 脚本来查询 Qualys API 中的漏洞元数据 我在 AWS 中将其作为 lambda 函数执行 我已经在控制台中设置了环境变量 但是当我执行函数时 出现以下错误 module initialization
  • 如何将带有参数的Python装饰器实现为类?

    我正在尝试实现一个接受一些参数的装饰器 通常带有参数的装饰器被实现为双重嵌套闭包 如下所示 def mydecorator param1 param2 do something with params def wrapper fn def
  • rpy2 无法加载外部库

    希望有人能帮忙解决这个问题 R版本 2 14 1rpy2版本 2 2 5蟒蛇版本 2 7 3 一直在尝试在 python 脚本中使用 rpy2 加载 R venneuler 包 该包以 rJava 作为依赖项 venneuler 和 rJa
  • 如何使用 python 定位和读取 Data Matrix 代码

    我正在尝试读取微管底部的数据矩阵条形码 我试过libdmtx http libdmtx sourceforge net 它有 python 绑定 当矩阵的点是方形时工作得相当好 但当矩阵的点是圆形时工作得更糟 如下所示 另一个复杂问题是在某
  • python从二进制文件中读取16字节长的双精度值

    我找到了蟒蛇struct unpack 读取其他程序生成的二进制数据非常方便 问题 如何阅读16 字节长双精度数出二进制文件 以下 C 代码将 1 01 写入二进制文件三次 分别使用 4 字节浮点型 8 字节双精度型和 16 字节长双精度型
  • 用于插入或替换 URL 参数的 Django 模板标签

    有人知道 Django 模板标签可以获取当前路径和查询字符串并插入或替换查询字符串值吗 例如向 some custom path q how now brown cow page 3 filter person 发出请求 电话 urlpar

随机推荐

  • ios webkit 中的 touchend 事件未触发?

    我正在尝试为基于 ios webkit 的应用程序实现一个菜单 其中用户触摸 单击并按住菜单按钮 menu item 500 毫秒后子菜单打开 div slide up sub menu 并且用户应该能够将手指 鼠标滑动到子菜单项并释放 l
  • Tapestry 4:资源缓存控制?

    我使用 Tapestry 4 每当我们推送更改任何资产 图像 样式表 JS 库 的版本时 我们都会遇到问题 因为用户的浏览器缓存中仍然有旧版本的资产 我想设置一些简单的方法来允许缓存 但在更新应用程序时强制下载新的资产 简单地完全禁止资产缓
  • 当列表数据发生变化时更新Android ListActivity?

    我想知道如何刷新ListActivity当我更改 添加数据时 我首先想到的是ListAdapter会知道列表何时更改 但是当我向列表添加元素时 列表上没有更新ListActivity 只有当我关闭 ListActivity 并再次重新打开它
  • 本地化 ASP.NET MVC 2 中的错误消息(默认验证属性)

    我正在开发一个多语言网站 我想本地化大多数 ValidationAttribute 的验证错误消息 例如 Requried 我知道可以这样做菲尔 哈克 http haacked com已在此显示article http haacked co
  • 类型提示和@singledispatch:如何以可扩展的方式包含 `Union[...]`?

    我正在重构一个转换各种日期格式的函数 即 ISO 8601 字符串 datetime date datetime datetime等 转换为 Unix 时间戳 我想要使 用新功能 singledispatch而不是类型检查 但我不知道如何保
  • 如何在Python中获取图像的信噪比?

    我正在过滤图像 我想知道信噪比 我尝试使用 scipy 函数 scipy stats signaltonoise 但我得到了一个数字数组 但我真的不知道我得到了什么 还有其他方法可以获得图像的信噪比吗 UPDATE 对于那些不阅读评论中链接
  • Sublime text:向新的语言定义添加符号(语法突出显示)

    我在 sublime text 2 中为一种稍微陌生的语言 Cadence SKILL 编写了语法突出显示 它的工作方式就像一个魅力 但是我怀念 CTRL R 的功能 它以一种易于访问的方式找到当前文件中的所有符号 函数 任何人都可以建议如
  • SQL查询有特定的执行顺序吗?

    我对 SQL 查询的执行顺序感到困惑 例如 Inner join in MySQL在下面的代码中 之间WHERE条款和SELECT FROM子句 哪一个首先被解释和执行 也就是说 下面的查询是否带来 全部tables data首先找到与以下
  • 从上到下滚动列并用上面单元格中的值替换 0

    我必须从上到下滚动一列 实际上是两列 但如果我能得到一列 我就可以管理 并替换0或上面有单元格值的空白 这是我到目前为止所拥有的 它不起作用 Sub ReplaceZeros Application ScreenUpdating False
  • 如何根据 mongodb (mongoose) 中填充的对象对元素进行排序

    我有一个两个模式的钱包和用户 用户架构 var schema new mongoose Schema first name type String wallet id type mongoose Schema Types ObjectId
  • 如何向客户交付 iOS 应用程序 IPA,以使用他们自己的企业配置文件进行签名

    我们开发了一款 iOS 应用程序 已作为 IPA 交付给客户 并具有临时分发配置文件 允许一组员工将其安装在他们的设备上 客户现在希望使用其 iOS 企业开发人员计划凭据将该应用程序在内部分发给所有员工 我原本希望客户可以简单地重新设计带有
  • JavaFX 2:获取 TableCell 行索引

    我有一个带有复选框的表 当我单击第三列或第四列中的复选框时 我想更改第一列中复选框的选择 我希望能够更改同一行上的其他单元格 我已经有了列 所以我想知道单元格位于哪一行 我也非常不确定到目前为止是否正确 到目前为止我所做的大部分是来自 ht
  • 使用 R 从 ftp 服务器下载最新文件

    我有许多名为 FileA2014 03 05 10 24 12 FileB2014 03 06 10 25 12 其中 2014 03 05 10 24 12 部分表示 年 日 月 时 分 秒 这些文件驻留在 ftp 服务器上 我想使用 R
  • XCode 单元测试:读取测试范围包时出错

    我正在接收读取测试范围包时出错 在 XCode 5 中运行单元测试时 没有测试运行 知道如何解决这个问题吗 解决了问题 看来我必须在创建新测试后运行所有测试 在所有测试运行之前 不可能从 GUI 单独运行新的测试
  • MariaDB 显示警告而不是错误

    玛丽亚数据库版本 10 6 4 MariaDB 1 10 6 4 maria focal SQL insert ignore into step is draft created by values 1 2 收到警告 MariaDB kit
  • C++ 插入运算符重载 (<<)

    我正在完成一项分配 其中我必须重载插入运算符以获取 Node 对象 我在类定义之外 node h 文件内创建了运算符重载函数 一切都编译得很好 但是没有调用重载运算符 而是我得到了简单的对象地址 我被禁止修改调用代码 因此任何更改都必须针对
  • Eclipse - 外部 JAR 和 git

    我目前正在使用 eclipse 来处理 Java 另外 我使用 git 在笔记本电脑和台式电脑之间同步我的项目 现在的问题如下 我将外部 JAR 添加到项目中 Slick Util LWJGL 但每个设备上每个库的路径都是不同的 因此 每次
  • 为什么图标没有显示在我的 Ant Design 页面上?

  • 如何在没有 html 元素的情况下使用 ng-repeat

    我需要使用ng repeat 在 AngularJS 中 列出数组中的所有元素 复杂之处在于数组的每个元素都将转换为表的一行 两行或三行 我无法创建有效的 html 如果ng repeat用于元素 因为之间不允许有任何类型的重复元素 tbo
  • 被 WSGI 模块导入错误所困扰

    我正在编写一个简单的 Python wsgi 应用程序 并且被模块导入错误所困扰 我当前目录中有一个 py 文件 最初无法导入 通过增加 sys path insert 0 Users guhar Sites acom 模块的导入有效 但我