如何使用 "pipenv" 安装 "python-firebase"
How to install "python-firebase" with "pipenv"
简而言之
如何在 pipenv install python-firebase
not working?
时使用 pipenv 安装最新版本的 pip 包 python-firebase
详细信息
为了让 firebase 使用 python 代码,按照 firebase 主页 here 的官方指导,我使用那里列出的 python-firebase
库。
通过 运行 pipenv install python-firebase
安装它,my code 结果出现以下错误。
Traceback (most recent call last):
File "/home/namgivu/code/namgivu/l/gcp/gcp_firebase_start/_.py", line 56, in <module>
from firebase import firebase
File "/home/namgivu/code/namgivu/l/gcp/gcp_firebase_start/.venv/lib/python3.10/site-packages/firebase/__init__.py", line 3
from .async import process_pool
^^^^^
SyntaxError: invalid syntax
解决方案是安装最新版本的 python-firebase,正如所讨论的 here,但直接通过 pip 而不是 pipenv
pip install git+https://github.com/ozgur/python-firebase
我尝试用 pipenv 代替 pip,但没有成功
pipenv install git+https://github.com/ozgur/python-firebase
所以我的问题是 将什么放入 Pipfile 以便我们可以 在我们的 [=49] 中准备好 firebase =] 代码通过简单的安装命令 pipenv install
?
根据来自 pipenv
的文档 here
pipenv install is fully compatible with pip install syntax
所以你可以试试
pipenv install \
git+https://github.com/ozgur/python-firebase@0d79d7609844569ea1cec4ac71cb9038e834c355#egg=python-firebase
正如 recommendation you have linked 所建议的那样。注意附加了 #egg=python-firebase
,因为 pipenv
需要一个 #egg
片段来控制版本控制的依赖关系。
为了回答您的问题,以下是由 pipenv
生成的 Pipfile
,尽管您应该依赖 pipenv
为您生成此文件。
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
python-firebase = {ref = "0d79d7609844569ea1cec4ac71cb9038e834c355", git = "https://github.com/ozgur/python-firebase"}
[dev-packages]
[requires]
python_version = "3.9"
简而言之
如何在 pipenv install python-firebase
not working?
python-firebase
详细信息
为了让 firebase 使用 python 代码,按照 firebase 主页 here 的官方指导,我使用那里列出的 python-firebase
库。
通过 运行 pipenv install python-firebase
安装它,my code 结果出现以下错误。
Traceback (most recent call last):
File "/home/namgivu/code/namgivu/l/gcp/gcp_firebase_start/_.py", line 56, in <module>
from firebase import firebase
File "/home/namgivu/code/namgivu/l/gcp/gcp_firebase_start/.venv/lib/python3.10/site-packages/firebase/__init__.py", line 3
from .async import process_pool
^^^^^
SyntaxError: invalid syntax
解决方案是安装最新版本的 python-firebase,正如所讨论的 here,但直接通过 pip 而不是 pipenv
pip install git+https://github.com/ozgur/python-firebase
我尝试用 pipenv 代替 pip,但没有成功
pipenv install git+https://github.com/ozgur/python-firebase
所以我的问题是 将什么放入 Pipfile 以便我们可以 在我们的 [=49] 中准备好 firebase =] 代码通过简单的安装命令 pipenv install
?
根据来自 pipenv
pipenv install is fully compatible with pip install syntax
所以你可以试试
pipenv install \
git+https://github.com/ozgur/python-firebase@0d79d7609844569ea1cec4ac71cb9038e834c355#egg=python-firebase
正如 recommendation you have linked 所建议的那样。注意附加了 #egg=python-firebase
,因为 pipenv
需要一个 #egg
片段来控制版本控制的依赖关系。
为了回答您的问题,以下是由 pipenv
生成的 Pipfile
,尽管您应该依赖 pipenv
为您生成此文件。
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
python-firebase = {ref = "0d79d7609844569ea1cec4ac71cb9038e834c355", git = "https://github.com/ozgur/python-firebase"}
[dev-packages]
[requires]
python_version = "3.9"