小编Sto*_*dge的帖子

JAVA_HOME变量问题

我在这里看到了许多关于 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.exec:\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确实存在并且内容是

  • 垃圾桶
  • 包括
  • 杰瑞
  • 男人
  • 版权
  • javafx-src.zip
  • 执照
  • 自述文件
  • 发布
  • 源文件
  • 第三方许可自述文件
  • 第三方许可证自述文件-JAVAFX

java java-home

11
推荐指数
2
解决办法
7万
查看次数

接收 HTTP 错误 403:禁止 CSV 下载

我正在尝试通过以下网址以编程方式访问 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: …

python csv pandas python-requests

3
推荐指数
1
解决办法
4275
查看次数

使用 PrintfTickFormatter 将散景 x 轴从十进制格式化为百分比

我是 Bokeh 的新手,目前正在尝试将直方图的 x 轴从基于十进制更改为基于百分比。我一直在尝试使用,PrintfTickFormatter但我显然错过了一些东西。当我尝试以下两行代码时,我没有收到任何输出。我尝试调整格式声明,我确实达到了一个百分比,但它将小数转换为 < 1% 或四舍五入为 1%。关于如何修复的任何想法?我在 SO 上看到了一些不同的帖子,但似乎没有一个直接适用

fig.xaxis.formatter = PrintfTickFormatter(format='0 %')
Run Code Online (Sandbox Code Playgroud)

python bokeh

2
推荐指数
1
解决办法
2848
查看次数

标签 统计

python ×2

bokeh ×1

csv ×1

java ×1

java-home ×1

pandas ×1

python-requests ×1