azure python wheel或whl文件

6jygbczu  于 2023-08-07  发布在  Python
关注(0)|答案(1)|浏览(105)

如果我不导入上面的任何库,而是创建一个简单的函数来生成一个wheel文件,一切都可以完美地工作:

def codeversion():
    print(f"Package Imported Successfully")

字符串
然而,当我包含某些库、生成wheel文件并上传到synapseSpark池时,我遇到了错误。

from typing import Optional
from datetime import datetime
from delta import *

错误信息如下

警告:您的环境文件中有pip安装的依赖项,但是您没有将pip本身列为conda依赖项之一。
Conda可能不会使用正确的pip来安装您的软件包,它们可能会在错误的位置结束。请添加显式的pip依赖项。
下面是我的安装文件的样子:

import setuptools

setuptools.setup(
    name = 'depackage',
    version='0.0.1',
    description="",
    author='',
    packages=setuptools.find_packages(),
    license="MIT",
    classifiers=[
        "License :: OSI Approved :: MIT License",
        "Programming Language :: Python :: 3.10",
        "Operating System :: OS Independent",
    ],
    extras_require={
        "dev": ["typing", "datetime","delta","pip"],
    },
    python_requires = '>= 3.10.0'
)

rm5edbpk

rm5edbpk1#

我尝试了下面的setup.py代码,它工作。

setup.py代码:-

from setuptools import setup, find_packages

setup(
    name='package',  # Replace 'your_package_name' with the actual name of your package
    version='0.1',  # Replace with the desired version number
    author='package name',  # Replace with your name
    description='Package is py',  # Replace with a brief description of your package
    packages=find_packages(),
    install_requires=[
        'typing',
        'datetime',
        'delta',
    ],
)

字符串
这里给出了在synapse中安装软件包的另一种方法
访问您的synapse工作区>管理>工作区包,从这里下载delta pypi JAR文件,并将其作为包上传到工作区中,如下所示:-
x1c 0d1x的数据




有关车轮,请参阅本附加文件

相关问题