【问题标题】:including external python libraries when uploading python files to github将 python 文件上传到 github 时包括外部 python 库
【发布时间】:2014-09-24 14:47:34
【问题描述】:

所以我在 python 中编写了一些使用 requests 库的代码。我正在考虑将文件上传到 github,以便其他人可以测试该文件。上传主文件很简单(只有一个 .py)文件,但是如何包含请求库?

有没有办法让我将请求库连同我的 .py 文件一起使用,以便他们可以立即运行 python 文件?还是我应该告诉他们也先通过 pip 安装请求?

【问题讨论】:

  • 您可以在虚拟环境中安装外部库并上传您的环境文件夹。
  • 有趣的建议。有没有关于如何做到这一点的指南?谢谢!
  • 哪个主题的指南?
  • 我猜都是在虚拟环境中安装外部库然后上传
  • 不,如果你熟悉virtual environmentpipgit,你就可以做到。 :)

标签: python github libraries


【解决方案1】:

我想你有一个用git 初始化的文件夹。现在表单进入该目录并通过命令创建一个虚拟环境,

virtualenv env

通过命令激活虚拟环境,

source env/bin/activate

现在使用pip 在其中安装外部库。

pip install requests

你的 python 文件 my.py 将位于您使用 git init 初始化 git 的同一文件夹中。 结构会是这样的,

project
|----env
|    |----bin
|    |----include
|    |----lib
|    |----local
|----my.py

现在您可以将项目的内容推送到您的存储库中,并在虚拟环境中安装必要的库。

【讨论】:

  • 嗨,不确定我这样做是否正确,但我的项目文件夹中没有 env 文件夹。我拥有的是 Include、lib 和 Scripts
  • 你遵循了什么流程?
  • 我先用pip安装了virtualenv,然后调用python -m virtualenv venv。在我桌面上新创建的 venv 文件夹中,我看到了 Include、Lib 和 Scripts
  • 在您要推送到git 的文件夹中创建虚拟环境。按照我的回答中的说明进行操作。
  • stackoverflow.com/questions/13206990/… 找到了解决方案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-01-29
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 2013-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多