【问题标题】:what is the purpose of setup.py? [duplicate]setup.py 的目的是什么? [复制]
【发布时间】:2020-05-25 10:57:40
【问题描述】:

我为我的项目创建了 setup.py。下面附上。 "-e" 运行 setup.py 文件。 我可以在末尾写 "-r requirements.txt" 以便创建包含我的需求和依赖项的环境吗?

name: mypro

dependencies:
  - python==3.7
  - pip
  - matplotlib
  - opencv
  - cudnn
  - cudatoolkit==10.1.243
  - pip:
    - tensorflow-gpu==2.1.0rc1
    - lxml
    - tqdm
    - -e .

【问题讨论】:

标签: python setup.py requirements.txt


【解决方案1】:

setup.py 文件通知您即将安装的模块或包依赖项已使用 Distutils 打包和分发,这是分发 Python 模块的标准。

这使您可以轻松安装 Python 包。安装包/模块的另一种方法是使用pip

是的,您可以通过以下方式安装 requirements.txt 和所有模块:

 pip install -r requirements.txt

希望有帮助

注意:如果您想将 python 应用程序与主应用程序分开运行,您也可以在 virtualenv 中安装和使用您的 requirements.txt,许多在线教程也介绍了如何做到这一点。

【讨论】:

    猜你喜欢
    • 2010-12-01
    • 1970-01-01
    • 2011-09-13
    • 2011-06-28
    • 2013-01-19
    • 2023-03-30
    • 2020-02-27
    • 1970-01-01
    相关资源
    最近更新 更多