我是git,pip,Python和Heroku的新手(我正在构建我的项目),所以请耐心等待。
我正在Heroku上构建一个Python应用程序,并决定使用GitHub中的库(特别是https://github.com/arcward/ticketpy)。我通过pip install ticketpy
安装它并且工作正常,后来用python setup.py install
手动重新安装它也很好,但我意识到我需要为我的项目更改一些库的代码。环顾四周之后,似乎最好的方法就是为模块设置一个repo,这样我就可以轻松地在Heroku上部署它。所以,这就是我所做的。
现在,当我运行pip install git+the-url-to-my-git-here
时,它可以运行,并且pip声明成功安装模块。没有一个错误。但是,如果我运行pip freeze
,则不会列出ticketpy模块。如果我从Heroku上的Python控制台运行import ticketpy
,我收到消息ImportError: No module named 'ticketpy'
。
我在网上进行了研究并尝试了许多不同的东西,但到目前为止还没有任何工作。这似乎也不是一个非常普遍的问题。
如果有人有想法,我真的很想听听;我很难过!