我使用的是Anaconda,windows系统。
第一步:更新python到最新,进入anaconda prompt(与cmd相似,区别在于管理范围不同),输入命令conda upgrade python,更新后我的python版本为3.7.4
第二步:安装tabpy,我这里使用的是github,https://github.com/tableau/TabPy,下载zip包并解压后,进入anaconda prompt,输入命令cd C:\Users\admin\Downloads\TabPy-master\TabPy-master 切换到下载的文件夹,接着输入命令python setup.py install 安装tabpy及其配套文件, 我的版本如下:(输入 pip list 可查看)
另外,需注意有个tornado包的版本必须为5.1.1
另外,还可以使用pip install tabpy 和 anaconda navigator可视化工具来下载tabpy(没有测试过tabpy版本是否有问题)
第三步:进入anaconda prompt,输入命令 d: 切换盘符,输入命令 cd D:\DA\Lib\site-packages\tabpy_server 切换当前工作文件夹,输入命令 startup.bat 启动tabpty服务,可以看到如下:端口号为9004
第四步:进入tableau, 帮助-设置和性能-管理外部服务和连接,选项如图,点击测试连接,显示成功后,点击确定即可。