如何向我的github项目添加/安装python库?
我正在GitHub上构建我的第一个项目,我的python src代码使用了一个开源的第三方库,我已经在我的计算机上安装了这个库。不过,我听说最好创建一个dep(dependencies)文件夹来存储我需要的任何其他库。如何在dep文件夹中安装库,并从那里而不是在主计算机上使用它们?从未听说过在dependencies文件夹中安装其他库 如果尚未在根文件夹中创建安装python文件,则可以在其中定义项目所需的包(您称之为库)。这是一个简单的设置文件,例如:如何向我的github项目添加/安装python库?,python,git,github,dependencies,conventions,Python,Git,Github,Dependencies,Conventions,我正在GitHub上构建我的第一个项目,我的python src代码使用了一个开源的第三方库,我已经在我的计算机上安装了这个库。不过,我听说最好创建一个dep(dependencies)文件夹来存储我需要的任何其他库。如何在dep文件夹中安装库,并从那里而不是在主计算机上使用它们?从未听说过在dependencies文件夹中安装其他库 如果尚未在根文件夹中创建安装python文件,则可以在其中定义项目所需的包(您称之为库)。这是一个简单的设置文件,例如: from setuptools impo
from setuptools import setup, find_packages
setup(
name = "yourpackage",
version = "1.2.0",
description = "Simple description",
packages = find_packages(),
install_requires = ['matplotlib'] # Example of external package
)
安装包含此安装文件的软件包时,它也会自动安装VENV中的所有要求。如果您使用的是pycharm,那么如果有未安装的需求,它也会警告您。您必须创建一个requirements.txt文件,每个包都位于单独的一行。e、 g
pandas==0.24.2
您可能还希望将setup.py添加到python包中。在安装程序中,必须使用“install\u requires”参数。尽管install_requires在安装软件包时不会安装软件包,但会让用户知道需要哪些软件包。用户可以参考requirements.txt查看需求。
您可以在这里查看:
下面是setup.py文件的示例:
from distutils.core import setup
from setuptools import find_packages
setup(
name='foobar',
version='0.0',
packages=find_packages(),
url='',
license='',
author='foo bar',
author_email='foobar@gmail.com',
description='A package for ...'
install_requires=['A','B']
)
谢谢你的帮助,我来试试这个。快速提问,如果不是我需要的软件包,依赖项文件夹中应该放什么?我不知道,我从未使用过它。如果使用venv,则所有依赖项都安装在同一位置,可用于使用相同venv的任何项目。这是非常好的,因为你只需要安装每个包一次!在pycharm中,您可以在
File->Settings->Project:->Project解释器