本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境(3)

时间:2017-03-19 02:45来源:报码现场 作者:开奖直播现场 点击:
该远程解释器不能执行本地的文件,PyCharm 必须将你的源文件(你的项目)复制到你的远程服务器上的目标文件夹,但这是自动完成的,所以你无需多想!

该远程解释器不能执行本地的文件,PyCharm 必须将你的源文件(你的项目)复制到你的远程服务器上的目标文件夹,但这是自动完成的,所以你无需多想!当你在 Preferences 面板时,打开 Build, Execution, Deployment > Deployment > Options,确保勾选了 Create empty directories。这样当你创建文件夹时,PyCharm 就会自动同步:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

现在回到 Build, Execution, Deployment > Deployment,j2直播,然后点击 + 按钮,选择 SFTP 并为你的远程命名。点击 OK:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

在 SFTP host 中首次输入你的远程机器的 IP 来设置连接,然后选择 Auth type 上的 Key pair,最后选择 Private Key file,路径应该是 /Users/<your username>/.ssh/id_rsa,如截图所示。然后你可能需要点击 Test SFTP connection 进行测试。如果你连接成功了,就应该设置 mapping 了。如果你愿意,你可以点击 Rooth path 旁边的 Autodetect,然后它会自动寻找你的远程机器上的主目录。在此之后你所特定的所有路径都将相对于该主路径。然后转到 Mappings 标签。

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

一旦你在你的本地路径中保存或创建了一个文件,它就将会被复制到远程机器上的 Deployment path,也许你想将其部署到如下所示的 DeployedProjects/ 文件夹。这是相对于你前面指定的 Rooth path,所以在我们的这个例子中,绝对的部署路径是:/home/username/DeployedProjects/TestProject/

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

现在我们完成了偏好设置,点击 Apply > OK,然后点击 Tools > Deployment > Automatic Upload,确认其被选择了:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

要进行初始上传,右击项目浏览器中的项目文件夹,然后点击 Upload to remote:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

在你的底部面板应该会出现一个 File transfer 标签,你可以查看进程:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

然后点击 Tools > Deployment > Browse Remote Host。将该窗口拖拽到左边 Project 标签下面。这样你就能轻松地在本地和远程项目之间切换了。

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

一旦你保存并运行了一个文件后,这些部署设置将会无缝工作,它完成得非常快,你可能都无法察觉。

  设置控制台

打开 Preferences > Build, Execution, Deployment > Console > Python console 然后选择 Python interpreter。然后点击 Dotted button 并输入所需的之间我们加入到 ~/.bashrc 中的环境变量。注意我们也给 DISPLAY 变量加了一个值,这个值是我们之前使用 SSH 连接服务器时找到的:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

然后回到 Preferences > Build, Execution, Deployment > Console > Python console 然后选择 Always show the debug console。这在我们调试的时候非常有用:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

创建一个运行配置

在你的项目中创建一个简单的名为 test.py 的测试文件,其中仅包含:

  importtensorflow

  print"Tensorflow Imported"

现在进入 Run > Edit Configurations…,点击 + 按钮创建一个新的 Python 配置。为其命名后选择该脚本运行:

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

现在像之前一样进入所需的环境变量。小技巧:你可以直接从我们之前指定的控制台设置中直接复制它们,atv,在左下角使用 Ctrl+A 和复制/粘贴即可。你可以通过点击 Environment variables 一行后面的加点按钮获取它们。

  

wzatv:【组图】教程 | 一步步从零开始:使用PyCharm和SSH搭建远程TensorFlow开发环境

点击 OK > OK 开始测试!

  测试该设置

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容