Pycharm为核心在构建服务器端深度学习语音合成程序时的配置和技巧

服务器端程序交互

项目映射相关

1. 简介

把远程的项目映射到本地, 并且保证本地更改后, 一定能够上传到远端.

  • 但有如下隐患:
    假设不直接修改远端代码./ 其实也可以尝试单独修改远端, 看能不能(自动)下载同步.
  • 首先写代码前确保先把remote down下来.
  • 修改代码后, 设置为Ctrl+S为自动上传, 瞥一眼上传进度条完毕.
  • 不允许直接修改remote代码, 这样又会使得本地代码落后于远端, 如果真的要直接改, 先upload到远端, 更改, 此时需要再download.
  • 放弃了自动同步的功能, 弄不清本地修改一点, 没有保存, 会不会全局同步, 并且对于额外的文件会不会自动同步, 也不清楚. 不如使用人工控制+限制不能直接改远端.

首先设置每次点

2. Pycharm远程映射配置

配置远程的SFTP设置- -link
配置远程Python解释器的设置- -link
出现远程安装的Python包的配置- -link
这个能解决: Can't get remote credentials for deployment server的问题
如果远程的是docker, 则根据如下配置:

编辑器相关

1. 代码提示

补全, 文档, 参数- -link

版本控制

1. 基于PyCharm

PyCharm的版本控制- -link
但是现在还不会

2. 网页端

简单实例

借由git.maybe.io仓库来搭建.
提示使用ssh, 粘贴上去后, 还是不会用. 其实使用登陆的账号账户名和密码就行, 复制http的那个链接.

ssh:

在这里插入图片描述
但是要密码, 于是还用http的那个, 输入账号和密码.
一个很关键的文件:

.gitignore

*.a # 忽略所有 .a 结尾的文件
具体的规则, 在这里.
.gitignore规则
此时:
git status
就能知道目前仓库的信息.
git add .
git commit -m "提交信息"
然后
git push -u origin master
其中gitignore有个先后顺序的问题:
通常配置完后不会生效,因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .

建议阅读这个知乎关于git的回答- -link

旧项目建库

根据这个- -link
或者不想移动文件夹:
根据这个- -link
有很多小问题.
参考这个解决pull等- -link
git不用每次输入用户名和密码- -link

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值