python - 在 requirements.txt 之外安装一个包
问题描述
我正在寻求工作流程建议。假设我正在开发/修改一个 python 脚本来解决存储库中的一个未解决问题。出于某种原因,我需要开发我的脚本的包没有在中提到,requirements.txt
我不想更改master
分支上的现有要求。
就我而言,它jupyter-notebook
不在requirements.txt
. 当我尝试这样做pip install somepackage-outside-requirements.txt
时,显然会抱怨。我肯定需要在我的 jupyter 笔记本的存储库中存在自定义类。
我应该如何克服这个问题?我想从 master 创建另一个分支并在 requirements.txt 中进行临时更改,在我的分支上工作并仅在 python 脚本中提交更改。有没有其他方法可以解决这个问题?你通常会面临这样的问题吗?
解决方案
编辑:尝试为开发创建一个单独的 virtualenv。
运行pip install jupyterlab
不应影响您的 requirements.txt 文件。完成后你可以随时输入pip uninstall jupyterlab
,或者如果你担心不小心将它添加到 requirements.txt 中,可以创建一个单独的 virtualenv 来使用 jupyterlab
推荐阅读
- c# - Google Speech To Text API:启用 Word Confidence Not Found
- javascript - JavaScript 简单的脏话过滤器
- php - SonarQube - 字符串文字不应重复
- javascript - gulp 4 & babel 7 - 你忘记发出异步完成信号了吗?
- javascript - 如何插入一行作为倒数第二行?
- tensorflow - 是否可以训练具有“拆分”输出的神经网络
- java - MessageQueue 中的 ANR enqueuemessage、removemessage、next
- css-selectors - hasClass 方法不返回布尔结果
- python - 如何找到列相对于另一列的非重复出现
- javascript - 如何在游戏银行中奖励数组玩家的数量 - 玩家(nodejs-javascript)