文档章节

使用Pycharm与Sambm远程开发open edX

小致Daddy
 小致Daddy
发布于 2016/12/02 22:29
字数 411
阅读 492
收藏 1

1.安装samba

sudo apt-get update
# 安装samba
sudo apt-get install samba samba-common

修改samba的配置文件

sudo vim /etc/samba/smb.conf

在最后添加链接访问的路径,允许的用户等

[edxapp]
# 共享的文件夹
path = /edx/app/edxapp
available = yes
# 用户
valid users = edxapp
read only = no
browseable = yes
public = yes
writeable = yes

设置windows使用edxapp访问的密码,如果不设置密码的话会出现拒绝访问的

# 设置文件共享密码
sudo smbpasswd -a edxapp

重启samba

sudo service smbd restart

2.更改edxapp的root权限

具体可以参考我的博客:linux下如何添加一个用户并且让用户获得root权限

sudo vim /etc/sudoers

添加

edxapp ALL=(ALL) ALL

修改edxapp登录bash

sudo vim /etc/passwd

找到edxapp:x:1002:1003::/edx/app/edxapp:/bin/false

将/bin/false修改为/bin/bash

这样就可以使用edxapp作为root用户登录了

3.使用windows链接远程服务器

在windows文件管理器地址栏访问\\your-virtual-machine-ip,输入用户名edxapp,密码your-share-password,访问的就是虚拟机的/edx/app/edxapp目录了

在edxapp文件夹上右键-->映射网络驱动器

最后在我的电脑会出现一个网络位置,这样我们的远程映射就完成了

4.使用Pycharm远程链接

在pycharm新建一个空项目edxapp(不创建空的直接打开的话会出现一些BUG)

Open项目,在新建窗口会出现我们之前映射的网络位置,没有的话刷新就可以了

设置Project Interpreter的远程解析器,点击Add Remote

设置SSH链接,设置好点击OK就可以。

 

 

 

© 著作权归作者所有

小致Daddy

小致Daddy

粉丝 182
博文 553
码字总数 592128
作品 0
济南
技术主管
私信 提问
加载中

评论(3)

小致Daddy
小致Daddy 博主

引用来自“xuwk”的评论

大神 我在csdn上也找了你 我最近也在学open edx 因为毕设是关于这个 我用的是官方的ova镜像部署环境的 然后接下来就不知道怎么做了 完全没有开发思路 找不到官方的开发相关的文档 能不能介绍一些开发文档啊 你写的博客很好

@xuwk 106781163你可以加这个群,里面都是国内研究open edx
xuwk
xuwk
能方便加一个q q吗? 我的是1028606271 大神 求你了 ps:我也在武汉读书的
xuwk
xuwk
大神 我在csdn上也找了你 我最近也在学open edx 因为毕设是关于这个 我用的是官方的ova镜像部署环境的 然后接下来就不知道怎么做了 完全没有开发思路 找不到官方的开发相关的文档 能不能介绍一些开发文档啊 你写的博客很好
edx mobile开发相关资料

一 edx服务器相关信息 该服务器是我在自己的PC上部署的,利用visualbox和nat123软件联合完成的。 只有我开机才能够访问改服务 PC的URL地址http://edu123.nat123.net/ 登录的用户名和密码 if...

ahwen_2013
2014/12/23
8
0
使用 Open edX 托管课程

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。 Open edX 平台 是一个自由开源的课程管理系统,它是 全世界 都在使用的大规模网络公开课...

17%
2018/07/13
0
0
基于开源Open edx架构建立线上教育视频平台

基于开源Open edx架构建立线上教育视频平台,要求熟悉linux,python,django,hadoop,mysql,mongodb等技术。有open edx开发经验者优先

小鱼17
2017/03/16
34
0
使用PyCharm进行Python远程开发

本文翻译自 Feature Spotlight: Python remote development with PyCharm,讲述如何使用PyCharm进行Python远程开发。全文系作者原创,仅供学习参考使用,转载授权请私信联系,否则将视为侵权...

郗南枫
2018/05/20
0
0
PyCharm 2017.3 RC 发布,包含部分重要的改进

PyCharm 2017.3 的 EAP 系列已发布完毕,现在轮到 PyCharm 2017.3 RC 发布了。该版本包含以下改进: 创建 Django 项目不会再导致出现 NullPointerException (仅在 PyCharm 专业版中支持 Djan...

局长
2017/11/24
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部