D3.js 如何在windows上安装python以使用d3图表

D3.js 如何在windows上安装python以使用d3图表,d3.js,cmd,D3.js,Cmd,我必须在我的网页上使用图形。我从来没有和d3一起工作过。这就是为什么,我在使用它时遇到了一些问题。基本上,我必须在dropbox文件夹工作。因此,我的客户可以在他们的浏览器中本地查看工作文件。考虑一下,我在Fiel.HTML文件中放置了一个D3图表,我的文件夹结构类似于 D:\Projects\Dropbox(公司)\MyName\FolderName\file.html 但是,我看到要运行和查看/显示d3示例,我需要运行web服务器或python服务器。因此,我下载了python3.4.1,并

我必须在我的网页上使用图形。我从来没有和d3一起工作过。这就是为什么,我在使用它时遇到了一些问题。基本上,我必须在dropbox文件夹工作。因此,我的客户可以在他们的浏览器中本地查看工作文件。考虑一下,我在Fiel.HTML文件中放置了一个D3图表,我的文件夹结构类似于

D:\Projects\Dropbox(公司)\MyName\FolderName\file.html

但是,我看到要运行和查看/显示d3示例,我需要运行web服务器或python服务器。因此,我下载了
python3.4.1
,并通过双击进行安装。它安装在以下目录:
C:\Python34

之后,我尝试按照d3的文档安装python服务器。因此,我打开我的cmd并键入:

python-mhttp.server8888&

但是,它给了我一个错误:

所以,我的问题是:

  • 如何安装python web服务器
  • 安装该web服务器后,是否可以通过以下链接查看d3图表:
    file:///D:/Projects/Dropbox (Company)/MyName/FolderName/file.html
    或者我已经将我的文件放在htdocs中并通过
    http://localhost/folderName/file.html
    (我不想把文件放在htdocs中。我的客户很难直接从他们的电脑上看到文件的输出)

  • 如果没有放入htdocs文件夹就看不到它,我可能会找到在本地运行d3.js的解决方案,而不安装任何其他软件/服务器(尽管我已经为一些d3.js图表找到了这种类型的解决方案,但不是全部)。提前谢谢,请不要介意这是否是一个蹩脚的问题。基本上,这是我使用d3.js的第一天,我对javascript和jQuery的熟练程度只有一个级别。

    好的,浏览器的设计考虑到了安全性,默认情况下,它们不会让脚本从任何地方抓取文件,因为有很好的理由。它们允许您抓取一个文件从服务器或通过请求共享文件。因此,要与客户端共享您的工作,您需要使用托管服务-我建议,设计您的可视化,使其不需要任何外部数据,或提供有关如何禁用浏览器安全性的说明。您可以阅读有关此方面的更多信息,以及


    在python上,在许多情况下,python已经安装在个人计算机上,因此从python运行服务器应该不是问题启动命令提示符导航到目录并启动python服务器。然后打开浏览器并导航到本地主机。请注意,python需要设置为环境变量(即系统路径),可能会对您有所帮助。

    我不知道该怎么办。但是,有另一个人正在使用MAC,他可以通过此链接从MAC浏览器中查看d3示例file:///D:/Projects/Dropbox (公司)/MyName/FolderName/file.html如果他能看到,为什么我看不见!是因为只有我在运行Windows吗?如果是,应该有一种方法可以从Windows的任何目录中看到。如果你想使用dropbox,这听起来是解决我们问题的好方法,请尝试[此]()链接。