尝试pip安装repo的特定分支.谷歌告诉我
pip install git + https://github.com/user/repo.git@branch
这个分支的名字是issue/34/oscar-0.6我做的,pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6但它返回404.
我该如何安装这个分支?
git repository我的机器上有一个本地人,让我们说吧/develop/myPackage.
我目前正在开发它作为python包(一个Django应用程序),我想从我的本地访问它virtualenv.我试图将它的路径包含在我的PYTHONPATH(我在Mac上)
export PATH="$PATH:/develop/myPackage"
Run Code Online (Sandbox Code Playgroud)
该目录已__init__.py在其根目录和每个子目录中包含一个.无论我做什么,但我不能让它工作,python将不会看到我的包.
替代方案是:
pippython setup.py install由于我经常需要对我的代码进行更改,因此即使进行一些小的更改,最后两个解决方案也需要一直进行太多的工作.
难道我做错了什么?你会建议更好的解决方案吗?
我使用的是PyCharm,通常依靠alt + enter快捷方式来自动导入类和函数。
但是,它不使用绝对导入路径。它在本地运行良好,但是当我推送到GitHub时,我的测试在TravisCI中失败了。
有谁知道强制PyCharm以绝对路径导入的方法?
drone_squadron.api.drone_api如果我使用像这样api.drone_api的东西,则远程测试无法找到导入,则需要像这样导入。这适用于所有本地进口。
我希望所有时间始终都是绝对进口。相对进口使我在打包项目时遇到了问题。我认为始终使用绝对导入会更容易。
https://github.com/sarcoma/drone_squadron_api_prototype
.
??? coverage.xml
??? LICENSE.md
??? pytest.ini
??? README.md
??? requirements.txt
??? drone_squadron
? ??? app.py
? ??? endpoints.http
? ??? flask.cfg
? ??? __init__.py
? ??? load_fixtures.py
? ??? main.py
? ??? router.py
? ??? schema.py
? ??? test_flask.cfg
? ??? api
? ? ??? base_api.py
? ? ??? drone_api.py
? ? ??? gimbal_api.py
? ? ??? __init__.py
? ? ??? price_api.py
? ? ??? round_type_api.py …Run Code Online (Sandbox Code Playgroud)