我正在构建一个点子包。但是在运行我的pip软件包时出现错误。 错误如下:
Traceback (most recent call last):
File "/usr/local/bin/factocli", line 21, in <module>
from custom_imports import install_server
ModuleNotFoundError: No module named 'custom_imports'
它不能导入脚本。我想它不会安装那些脚本。。
这是我的setup.py
import setuptools
with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(
name='factocli',
version='0.2.7',
scripts=['factocli'] ,
author="#####",
author_email="#######",
description="A Cli for managing a Factorio Headless Server",
long_description=long_description,
long_description_content_type="text/markdown",
url="#######",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
install_requires=["PyInquirer", "wget"],
文件夹结构如下:
facto
---build
---custom_imports
---Install_server.py
---Remove_server.py
---Update_server.py
---dist
---factocli.egg-info
factocli
LICENSE
README.md
setup.py
答案 0 :(得分:0)
我找到了答案。我在脚本文件setup.py中导入了,在构建pip包时,现在可以看到它。 我们可以解决这个问题吗?