我正在尝试在pyhon 3.6的虚拟环境中安装pyrebase,但我得到了一长串错误:
public TModel DownloadFromApi<TModel>(string url)
{
if(string.IsNullOrEmpty(url))
throw new ArgumentNullException(nameof(url));
try
{
if(WebRequest.Create(url) is HttpWebRequest request)
{
request.Method = "GET";
request.ContentType = "application/json";
if(request.HaveResponse())
using(var response = request.GetResponse() as HttpWebResponse)
using(var stream = response.GetResponseStream())
if(stream != null)
using(var reader = new StreamReader(stream))
return JsonConvert.DeserializeObject<TModel>(reader.ReadToEnd());
}
ApplicationProvider.Log.Fatal($"Requestor did not provide response. {url}");
}
catch(HttpRequestException exception)
{
ApplicationProvider.Log.Fatal("Unhandled Http Exception.");
ApplicationProvider.Log.Fatal(exception.Format());
throw new HttpRequestException(exception);
}
}
我浏览过问题数据库,但到目前为止似乎没有人提出类似的问题。
答案 0 :(得分:2)
我遇到了同样的问题,你可以看到错误是由于gcloud安装失败引起的,所以我搜索了同样的问题并在这里找到了解决方案
https://github.com/GoogleCloudPlatform/google-cloud-python/issues/3884
使用
升级setuptoolspip3 install --upgrade setuptools
使用
升级gcloudpip3 install --upgrade gcloud
然后安装pyrebase
pip3 install pyrebase
这对我有用。
答案 1 :(得分:1)
如果您正在使用Pycharm,则可以直接从中安装pyrebase5或任何其他模块,而不会出现任何错误。
现在,您可以看到python的根文件夹中安装的所有软件包。 (确保将您的项目解释器选择到python根文件夹:C:\ Users \(用户名)\ AppData \ Local \ Programs \ Python \ Python38-32