Python pip安装是否适用于单模块项目?

Python pip安装是否适用于单模块项目?,python,module,installation,pip,package,Python,Module,Installation,Pip,Package,我只是将我的应用程序重构为一个单一的顶级模块,而不是一个包 但是,pip安装不再起作用:我收到一个错误,上面说: (forcelib_test) C:\code>pip install git+https://github.com/blokeley/forcelib Collecting git+https://github.com/blokeley/forcelib Cloning https://github.com/blokeley/forcelib to c:\users\to

我只是将我的应用程序重构为一个单一的顶级模块,而不是一个包

但是,pip安装不再起作用:我收到一个错误,上面说:

(forcelib_test) C:\code>pip install git+https://github.com/blokeley/forcelib
Collecting git+https://github.com/blokeley/forcelib
  Cloning https://github.com/blokeley/forcelib to c:\users\tomoak~1\appdata\local\temp\pip-t10zegic-build
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info\forcelib.egg-info
    writing pip-egg-info\forcelib.egg-info\PKG-INFO
    writing dependency_links to pip-egg-info\forcelib.egg-info\dependency_links.txt
    writing requirements to pip-egg-info\forcelib.egg-info\requires.txt
    writing top-level names to pip-egg-info\forcelib.egg-info\top_level.txt
    writing manifest file 'pip-egg-info\forcelib.egg-info\SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found

    error: package directory 'forcelib' does not exist
我不想安装一个名为forcelib的包,只想安装一个模块。脚本正确地使用了
py_modules
参数,而不是
packages

是否可以安装单个模块,还是必须恢复使用软件包

注意:是关于一个不同的问题。他们想安装一个额外的文本文件。我只想安装单个Python模块。事实上,这个问题意味着我正在尝试的工作应该不会出现我需要使用的错误

 py_modules=['forcelib']
而不是我所拥有的

py_modules=['forcelib.py']

可能是复制品我认为不是复制品。参考问题是关于如何安装其他支持文件。事实上,这个问题意味着安装单个Python模块应该是可行的。是否可以只安装一个Python模块而不是一个包?我更新了我的问题以解决可能的重复。再次阅读文档时,我想我需要说
py_modules=['forcelib']
not forcelib.py。我稍后再测试