环境配置——tornado项目准备工作

摘要:
在创建了新的Tornado项目之后,Pycharm被用作开发工具,Xshell被用于链接Ubuntu模拟服务器以方便测试。项目编码前应配置以下方面。

新建tornado项目后,采用Pycharm作为开发工具,采用Xshell链接Ubuntu模拟服务端方便方便测试。项目编码前进行以下几个方面的配置。

1.Ubuntu配置

 1.1安装ssh服务

sudo apt-get install openssh-serve
2.Xshell配置
 下载安装Xshell软件,并链接虚拟机
3.需安装包

3.1安装virtualenv和virtualenvwrapper

sudo apt-get install python-virtualenv
sudo apt-get install virtualenvwrapper

3.2配置虚拟环境

3.21.创建目录,用来存放虚拟环境,以后所有创建的虚拟环境都放入改目录下

mkdir $HOME/.virtualenvs

3.2.2.修改配置文件,用vim在~/.bashrc中添加行

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrappers.sh   

3.2.3.运行配置文件。

 source ~/.bashrc
 
4.配置Pycharm

4.1.链接到虚拟机

1.Tools --> Deployment-->Configuration
     点击+号
     传输协议:SFTP
 
2.设置与windows下代码同步:
     点击Mapping,local path,服务器path即可
3.设置与Windows下代码同步更新
     Tool-->Deployment-->Options
     在upload changed files ...选项中选择:on explict save action
     即:代码修改后ctrl + s 即可同步到服务器

4.2.pycharm里使用ssh

Tool-->start ssh session即可使用ssh
如果出现中文乱码,在setting中修改:
     File-->Tools-->SSH Terminal-->Deployment server选择 用户名-->Default encoding :utf-8

  

免责声明:文章转载自《环境配置——tornado项目准备工作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux objcopy命令libpcap编程实例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

scp 将数据从一台linux服务器复制到另一台linux服务器

原文地址:http://www.cnblogs.com/peida/archive/2013/03/15/2960802.html  完整内容参考原文! scp 是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且 scp传输是加密的。可能会稍微影响一下速度。当你服务器...

用SecureCRT、Xshell等终端软件SSH连接Linux缓慢 解决方法

在使用SecureCRT连接Linux时,出现窗口显示已连接,但命令行迟迟不出现的情况。让人十分恼火,尤其在时间紧迫的时候特么的想砸东西。原谅我这个急性子吧 问题原因: 其实问题就出在DNS解析IP上 解决办法: 1.备份一下配置文件:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 2.修改配置文件: vi...

Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password

Centos7.5 执行ansible命令报错 问题: [root@m01 ~]# ansible servers -a "hostname" -i ./hosts -u root 172.16.1.7 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect t...

openssh交叉编译

下载源码包: openssh http://www.openssh.com/portable.html openssl http://www.openssl.org/source zlib    http://www.zlib.net/ 推荐版本:zlib-1.2.11.tar.gz,openssl-1.0.2q.tar.gz,openssh-8.2p1....

Windows版Jenkins+SVN+Maven自动化部署环境搭建【转】

前言 因今年公司新产品线较多,为了降低耦合,达到业务分离、重用,提高内部开发效率的目的,采用了基于服务组件、前后端分离的架构体系。与之前传统单应用架构相比,系统部署、配置更加复杂,为了能够频繁地将软件的最新版本,及时、持续地交付给测试团队及质量控制团队,以供评审,所以引入持续集成工具Jenkins,从而实现公司新产品持续集成,自动化部署。 环境准备 操作...

本地Git配置绑定远程Github账户

(背景是本地环境以前没有绑定过github,即没有残余文件) 本地设置用户名和链接远程账户(引号内修改为自己的用户名和账号) git config --global user.name"wangqinghe95"git config --global user.email"675072584@qq.com" 配置密钥 ssh-keygen -t rsa -...