Python-本地打包项目
我有一个文件,其中包含一堆不同项目通用的udf和类。 我在这篇文章中看到,拥有一个可从中提取所有文件的库的最佳方法是将其打包。 问题是,如果我在某个时候遵循教程,我必须去trhough pypi.org,但我正在开发的材料是我公司的专有材料,我无法在线上传。 有没有办法按照相同的步骤在本地将我的文件打包为库?然后通过pip本地安装 编辑: 我应该提到我用的是蟒蛇。根据他们的文件: 我能够开始构建,但现在我遇到了依赖性问题。可能是因为我不太了解meta.yaml文件中的内容。这是我的:Python-本地打包项目,python,anaconda,Python,Anaconda,我有一个文件,其中包含一堆不同项目通用的udf和类。 我在这篇文章中看到,拥有一个可从中提取所有文件的库的最佳方法是将其打包。 问题是,如果我在某个时候遵循教程,我必须去trhough pypi.org,但我正在开发的材料是我公司的专有材料,我无法在线上传。 有没有办法按照相同的步骤在本地将我的文件打包为库?然后通过pip本地安装 编辑: 我应该提到我用的是蟒蛇。根据他们的文件: 我能够开始构建,但现在我遇到了依赖性问题。可能是因为我不太了解meta.yaml文件中的内容。这是我的: {%
{% set name = "EDSE_mapping_func" %}
{% set version = "1.0" %}
package:
name: "{{ name|lower }}"
version: "{{ version }}"
source:
url:
sha256:
build:
number: 0
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "
requirements:
host:
- pip
- python
- numpy
- pandas
- sklearn
- re
- string
- nltk
run:
- python
test:
imports:
- EDSE_mapping_func
about:
home:
每当我从Python文件、meta.yaml和bld.bat所在的目录执行conda build.
时,我都会收到以下消息:
conda_build.exceptions.DependencyNeedsBuildingError:平台win-64的不可满足依赖项:{'re','sklearn','string'}
我在这里找到了一个解决方案,但我不明白我在哪里以及如何声明通道:
谢谢大家! 您可以将其打包为。如果您正在为项目包使用setuptools,则可以使用以下命令创建控制盘。然后,您应该能够使用pip将其安装到该文件的任何位置。