为什么我不能使用 --target 和 --editable 调用 pip?

2023-12-04

我在用着

cd 我的包

pip install --target 部署目录 。

准备在 Google App Engine 上部署的包,但为了在 dev_appserver.py 下进行测试,我想在开发模式下安装该包(即使用“--editable”)。但是,当我尝试时:

cd 我的包

pip install --target deploy_directory --editable 。

我得到类似的东西:

Complete output from command /my/venv/bin/python -c "import setuptools, tokenize;__file__='/Path/To/MyPackage/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps --home=/var/folders/5h/k2xt_l014s1c1gvmnssm963c0000gp/T/tmpoml8u3:
/my/venv/lib/python2.7/site-packages/setuptools/dist.py:364: UserWarning: Normalizing '0.1.0
' to '0.1.0'
  normalized_version,
usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: -c --help [cmd1 cmd2 ...]
   or: -c --help-commands
   or: -c cmd --help

error: option --home not recognized

这似乎是因为“setup.pydevelopment”不接受“--home”而发生的。

这是我的 setup.py:

 from setuptools import setup, find_packages
 import os
 import sys
 from codecs import open

  setup(name="MyModule",
        version="0.1.0",
        long_description="Blah blah",
        author="Me",
        packages = find_packages()
  )

如何轻松处理在开发服务器下运行的代码?


众所周知,这一点很久以来就被打破了。看https://github.com/pypa/pip/issues/3246 and https://github.com/pypa/pip/issues/562.

在第二个链接中提到一些开发人员通过替换覆盖了他们的用例--target by --src。不过我自己还没有尝试过。

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

为什么我不能使用 --target 和 --editable 调用 pip? 的相关文章

  • Django REST序列化器:创建对象而不保存

    我已经开始使用 Django REST 框架 我想做的是使用一些 JSON 发布请求 从中创建一个 Django 模型对象 然后使用该对象而不保存它 我的 Django 模型称为 SearchRequest 我所拥有的是 api view
  • Python PAM 模块的安全问题?

    我有兴趣编写一个 PAM 模块 该模块将利用流行的 Unix 登录身份验证机制 我过去的大部分编程经验都是使用 Python 进行的 并且我正在交互的系统已经有一个 Python API 我用谷歌搜索发现pam python http pa
  • 导入错误:没有名为 _ssl 的模块

    带 Python 2 7 的 Ubuntu Maverick 我不知道如何解决以下导入错误 gt gt gt import ssl Traceback most recent call last File
  • SQL Alchemy 中的 NULL 安全不等式比较?

    目前 我知道如何表达 NULL 安全的唯一方法 SQL Alchemy 中的比较 其中与 NULL 条目的比较计算结果为 True 而不是 NULL 是 or field None field value 有没有办法在 SQL Alchem
  • 打破嵌套循环[重复]

    这个问题在这里已经有答案了 有没有比抛出异常更简单的方法来打破嵌套循环 在Perl https en wikipedia org wiki Perl 您可以为每个循环指定标签 并且至少继续一个外循环 for x in range 10 fo
  • 为 pandas 数据透视表中的每个值列定义 aggfunc

    试图生成具有多个 值 列的数据透视表 我知道我可以使用 aggfunc 按照我想要的方式聚合值 但是如果我不想对两列求和或求平均值 而是想要一列的总和 同时求另一列的平均值 该怎么办 那么使用 pandas 可以做到这一点吗 df pd D
  • 运行多个 scrapy 蜘蛛的正确方法

    我只是尝试使用在同一进程中运行多个蜘蛛新的 scrapy 文档 http doc scrapy org en 1 0 topics practices html但我得到 AttributeError CrawlerProcess objec
  • feedparser 在脚本运行期间失败,但无法在交互式 python 控制台中重现

    当我运行 eclipse 或在 iPython 中运行脚本时 它失败了 ascii codec can t decode byte 0xe2 in position 32 ordinal not in range 128 我不知道为什么 但
  • Python:字符串不会转换为浮点数[重复]

    这个问题在这里已经有答案了 我几个小时前写了这个程序 while True print What would you like me to double line raw input gt if line done break else f
  • 当玩家触摸屏幕一侧时,如何让 pygame 发出警告?

    我使用 pygame 创建了一个游戏 当玩家触摸屏幕一侧时 我想让 pygame 给出类似 你不能触摸屏幕两侧 的错误 我尝试在互联网上搜索 但没有找到任何好的结果 我想过在屏幕外添加一个方块 当玩家触摸该方块时 它会发出警告 但这花了很长
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • 循环中断打破tqdm

    下面的简单代码使用tqdm https github com tqdm tqdm在循环迭代时显示进度条 import tqdm for f in tqdm tqdm range 100000000 if f gt 100000000 4 b
  • Numpy 优化

    我有一个根据条件分配值的函数 我的数据集大小通常在 30 50k 范围内 我不确定这是否是使用 numpy 的正确方法 但是当数字超过 5k 时 它会变得非常慢 有没有更好的方法让它更快 import numpy as np N 5000
  • 从 pygame 获取 numpy 数组

    我想通过 python 访问我的网络摄像头 不幸的是 由于网络摄像头的原因 openCV 无法工作 Pygame camera 使用以下代码就像魅力一样 from pygame import camera display camera in
  • 在Python中重置生成器对象

    我有一个由多个yield 返回的生成器对象 准备调用该生成器是相当耗时的操作 这就是为什么我想多次重复使用生成器 y FunctionWithYield for x in y print x here must be something t
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • VSCode:调试配置中的 Python 路径无效

    对 Python 和 VSCode 以及 stackoverflow 非常陌生 直到最近 我已经使用了大约 3 个月 一切都很好 当尝试在调试器中运行任何基本的 Python 程序时 弹出窗口The Python path in your
  • glpk.LPX 向后兼容性?

    较新版本的glpk没有LPXapi 旧包需要它 我如何使用旧包 例如COBRA http opencobra sourceforge net openCOBRA Welcome html 与较新版本的glpk 注意COBRA适用于 MATL
  • 对输入求 Keras 模型的导数返回全零

    所以我有一个 Keras 模型 我想将模型的梯度应用于其输入 这就是我所做的 import tensorflow as tf from keras models import Sequential from keras layers imp
  • 从 Python 中的类元信息对 __init__ 函数进行类型提示

    我想做的是复制什么SQLAlchemy确实 以其DeclarativeMeta班级 有了这段代码 from sqlalchemy import Column Integer String from sqlalchemy ext declar

随机推荐

  • 为什么 UIAccessibilityNotification 没有转向正确的参数?

    我有一个UISwitch在表视图单元格内 切换器发出网络请求 AUIActivityIndicator替换开关直到响应完成 所以用户体验流程是这样的 off gt loader gt on 在点击标签之前 可访问性如下所示 label va
  • 设置 git 提交消息策略

    我们希望确保每条提交消息的主题中都有一个 Jira 票号 例如 它应该类似于 MA 12 已修复有关 的问题 我知道这可以在客户端使用 commit msg 钩子轻松完成 但这不会为所有开发人员自动设置 我们有什么办法可以在服务器端做到这一
  • 在Protege中使用枚举数据类型为个人定义属性值

    首先我想提一下 我在本体论和门生方面都是新手 我尝试使用 protege 5 0 开发本体 我用枚举范围定义了一些数据属性 这些属性在数据范围表达式中定义 如下所示 Balanced Clever Energetic Lazy Talkat
  • 如何为自定义实体提供多个条目?

    在我们的 Dynamics CRM 在线自定义项目中 我们有默认值活动名为的自定义实体中的选项卡DocProject s form 活动能够采取多个条目 另外 还有NOTES相同形式的选项卡 NOTES也能带多个条目 好的 这是由 Dyna
  • 通过 COM 或直接集成到 Java 中使用 .Net 库

    我不得不承认我最后一次用 Java 编程是在高中的数据结构课上 所以请善待这个 Java 菜鸟 我在工作中花费了大量时间来组装 C COM 库 该库严重依赖于一些新的 Net 技术 WPF 是最重要的技术 因此将其翻译成另一种语言并不是真正
  • 从 TCL 打开文件及其关联应用程序的最佳方式是什么?

    我在 Windows 上有一个 TCL TK 应用程序 使用关联程序打开文件的最佳方法是什么 例如 我正在生成一个 PDF 我希望它自动打开 我一直在使用 proc OpenDocument filename if catch exec r
  • 提取存档条目将创建一个位于指定目标目录之外的文件

    当尝试提取 jar 文件时 我不断收到 提取存档条目将创建一个位于指定目标目录之外的文件 谁能帮我 这是我的代码 try using ZipArchive archive ZipFile Open jarLocationTXT Text Z
  • 以编程方式设置 DataGridView 中 ComboBox 的选定索引

    我想在避免数据绑定的同时 在 DataGridView 的 ComboBox 中设置选定的索引 它未连接到数据库 我发现的所有解决方案都将 DataGridView 连接到数据库 但我没有 所以我无法解决问题 由于 DataGridView
  • Safari 颜色和边框半径

    我有2个div 我试图在顶部半透明 div 上打一个圆孔 以透视底部 div 这段代码运行良好 但在 safari 中不行 边界半径似乎打破了这一点 Safari 有解决方案吗 bg position absolute width 100
  • 改变matplotlib histogram2d的高度范围

    我正在尝试使用 matplotlib 的 histogram2d 绘制一些 2D 经验概率分布 我希望颜色在几个不同的图中具有相同的比例 但即使我知道结果分布的全局上限和下限 也找不到设置比例的方法 按原样 每个色标将从直方图箱的最小高度到
  • 如何在 cq 5.5 中配置 antisamy?

    我有 cq 5 5 项目 我想防止 XSS 攻击 根据这个linkcq 提供与 AntiSamy 项目的集成 请提供与 AntiSamy 集成的具体步骤 因为我真的找不到它 update 我应该在某个地方写这样的代码吗 import org
  • 在 asp.net-mvc 中,使用 Base ViewModel 在 Site.Master 页面上显示动态内容的最佳方式是什么

    我有一个 asp net mvc 站点 并且有一些我想在每个页面上显示的信息 我创建了一个名为 BaseViewModel 的类 每个 viewModel 类都继承自 BaseViewModel Site Master 视图直接绑定到 Ba
  • 通过邮寄方式将文件上传到服务器 OutOfMemory

    我正在开发一个远程备份应用程序 有时我需要上传大文件 例如 15 MB 我在一些手机上进行了测试 但出现内存不足错误 有没有办法使用此功能使用更少的内存 public int uploadFile String sourceFileUri
  • 在 k8s 集群中,我是否应该始终调用入口规则或节点端口服务名称?

    我有多个安心服务在我们的系统内 有些是我们的withinKubernetescluster Others are on legacy基础设施和托管在虚拟机上 我们的许多安心服务 make 同步调用彼此 所以不是异步使用消息队列 我们还有许多
  • 使用 mysql 按多列排序

    下面显示的是我需要的查询order by有了这三列 这是用于复杂的搜索列表 如果我使用其中之一 它就会完美地工作 但处理不止一个时 它无法正确排序 EDIT 其实我需要的是 优质唱片一定要排在第一位 而且喜欢的唱片也比较多 而且精英客户有更
  • WAMP重装后部分数据库内容消失

    我搞砸了 Apache 的配置文件 我在同一个文件夹中重新安装了 没有任何卸载 WAMP 但我没有安装 2 4 而是安装了 2 5 所以 WAMP 之后光荣地失败了 我无法再访问 WAMP 因此无法从 PHPMyAdmin 备份我的数据库
  • 实现时的问题:CSS 按钮中的活动

    我在使用 CSS 制作菜单时遇到问题 问题是我想使用 active 来突出显示我当前的按钮 但尝试了很多次之后 我仍然找不到如何在我的代码中实现它 I use li 里面有标签 a 标签以确保按钮背景和文本颜色在选择时发生变化 因为在尝试放
  • 缺少临时文件夹

    我正在 mac OSX 10 8 上使用内置的 apache 服务器和 php mysql 在 Moodle 2 4 上进行开发 我遇到的问题是 为什么我尝试上传任何内容 却收到错误消息 PHP 缺少临时文件夹 然后 我将实时副本下载到我的
  • cypress:如果元素 xpath 不存在,如何管理应用程序流程

    我有以下场景 如果该元素存在 我必须执行一项活动 如果不存在 我将执行另一项活动 cy xpath div text button its length then res gt if res gt 0 return 1 else cy lo
  • 为什么我不能使用 --target 和 --editable 调用 pip?

    我在用着 cd 我的包 pip install target 部署目录 准备在 Google App Engine 上部署的包 但为了在 dev appserver py 下进行测试 我想在开发模式下安装该包 即使用 editable 但是