我在这里看到了许多关于 JAVA_HOME 变量的其他帖子,并且我已经尝试了所有这些。
当我尝试从终端执行任何 gradle 相关任务时,我收到以下错误:
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_191
Please set the JAVA_HOME variable in your environment to match the location of your Java Installation.
Run Code Online (Sandbox Code Playgroud)
如果我运行,WHERE java我会得到C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe和c:\jdk\bin\java.exe,这让我相信这其中存在问题。
我添加C:\Program Files\Java\jdk1.8.0_191到我的路径中并添加JAVA_HOME为指向 的系统变量C:\Program Files\Java\jdk1.8.0_191。我缺少什么?一段时间以来,我一直在努力反对这个问题。任何帮助将不胜感激。
编辑:
我已经确认C:\Program Files\Java\jdk1.8.0_191确实存在并且内容是
我正在尝试通过以下网址以编程方式访问 csv:http ://www.cmegroup.com/CmeWS/exp/voiProductDetailsViewExport.ctl?media=xls&tradeDate=20180627&reportType=F&productId=425
我以两种方式尝试过,一种是简单地将 URL 传递给data_sheet = pd.read_csv(sheet_url). HTTP Error 403: Forbidden尝试使用此方法时收到异常。
def get_sheet(self):
# Accesses CME direct URL (at the moment...will add functionality for ICE later)
# Gets sheet and puts it in dataframe
#Returns dataframe sheet
sheet_url = "http://www.cmegroup.com/CmeWS/exp/voiProductDetailsViewExport.ctl?media=xls&tradeDate="+str(self.date_of_report)+"&reportType="\
+ str(self.report_type)+"&productId=" + str(self.product)
header = {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36",
"X-Requested-With": "XMLHttpRequest"
}
data_sheet = pd.read_csv(sheet_url)
return data_sheet
Run Code Online (Sandbox Code Playgroud)
我还尝试假装是浏览器,认为该站点可能不允许直接调用 csv,但随后我收到了Invalid file path or buffer object type: …
我是 Bokeh 的新手,目前正在尝试将直方图的 x 轴从基于十进制更改为基于百分比。我一直在尝试使用,PrintfTickFormatter但我显然错过了一些东西。当我尝试以下两行代码时,我没有收到任何输出。我尝试调整格式声明,我确实达到了一个百分比,但它将小数转换为 < 1% 或四舍五入为 1%。关于如何修复的任何想法?我在 SO 上看到了一些不同的帖子,但似乎没有一个直接适用
fig.xaxis.formatter = PrintfTickFormatter(format='0 %')
Run Code Online (Sandbox Code Playgroud)