windows写的脚本,在ubuntu虚拟机运行后 始终报错 [Error 2]no such file or directory
设定了对应路径后仍然报错,发现是ubuntu系统就没有这个文件。
解决方法:
打开pycharm,选择Tools--Deployment--Configuration
弹出对话框中点左上角加号
输入一个名字,并选择SFTP协议
接着在新窗口中输入远程服务器地址、端口号(一般默认22就可以了)、用户名密码等信息。可以点击Test SFTP connection来测试能不能连接
切换到Mapping标签,在Deployment path on server 'test'这一栏的最右侧,点击...按钮,选择文件上传的目标目录。
之后点击Use this server as default,就可以让这个工程一直默认上传到这个服务器的这个目录,不用多次选择
保存设置退出后,在代码视图界面右击鼠标,可以看到Upload to test,用它就可以把代码上传到刚才的服务器了
上传到服务器后,如果是再次部署,为避免服务器压力过大,可以变为按ctrl+s 进行更新触发
Tools-Deployment-Opotions
参考:https://jingyan.baidu.com/article/90bc8fc8bf98bff653640c89.html