tar安装如何工作,而包装却没有?

时间:2019-07-19 13:32:02

标签: python tar python-wheel

我的项目结构如下:

-my-project
   -setup.py
   -Readme.MD
   -src/
      -__init__.py
      -file1.py
      -file2.py
   -test
       -test/file1.py

我想将此项目转移到网络驱动器中,以便工作中的其他人可以下载它。

setup.py看起来像[名称以及其他所有内容]

 packages=['src'],
      include_package_data=True,
      install_requires=[
            'pandas','numpy','cx_Oracle'
      ],
      zip_safe=False)

我的命令是:

python setup.py sdist bdist_wheel

并获取build,dist和egg-info,其中dist包含两个文件,分别为tarwhl

pip install whlfilelibs/site-packages中创建带有包名称的文件夹,但是在创建时

from src.file1 import function 

它不起作用。 [找不到src模块]

但是,如果我通过pip安装tar文件并在python中做同样的事情,它就可以工作,因为此时libs/site-packages中也创建了src文件夹。

我现在错过任何一步了吗?

已修复:__init.py__的命名不正确!

0 个答案:

没有答案