Pycharm需要在版本2017.3.3之后才能连接 通过本地的python解释器运行虚拟机的py文件
需要先配置虚拟环境
配置Ubuntu虚拟环境 # 在VitualBox创建Ubuntu虚拟环境 # 安装虚拟环境对应的包 #sudo pip3 install -i https://pypi.douban.com/simple virtualenv #sudo pip3 install -i https://pypi.douban.com/simple virtualenvwrapper workon选择 #sudo pip2 install -i https://pypi.douban.com/simple virtualenvwrapper # 配置虚拟环境 # 把这两句话加入.bashrc并 # 将 "export WORKON_HOME=$HOME/.virtualenv" >> /.bashrc # 将 "source /usr/local/bin/virtualenvwrapper.sh" >> /.bashrc # 执行 sh ~/.bashrc # 创建虚拟环境 # ./usr/local/bin/virtualenvwrapper.sh # 选择解释器 -p # mkvirtualenv -p /usr/local/bin/python3 py3env # mkvirtualenv -p /usr/local/bin/python2 envpy2 # deacvtivate 选择虚拟环境 -- workon py3env 退出 -- deactivate # 创建用户 sudo useradd -m 用户名 # -m的作用是将用户建立在home下
现在本地和虚拟机家目录用户下创建 存项目的文件(py_case)
settings >> Project Interpreter(项目解释器) >> Add Remote(SSH Credentials)
host :net模式为本机地址(127.0.0.1) Port: 子端口22 转发出来的端口
Username 及 Passwd
选择解释器的路径 :home/虚拟机用户/ .virtualenvs/py3env(这是创建的python3的虚拟环境)/bin/python or python3 or python3.5
现在能够连接到虚拟机了,还需要设置代码同步
Tools >>Connection >> Deployment >> Configuration(取虚拟机的名和选择SFTP)
Tools >>Connection >> Mappings里第二条填入 /
Tools >> Options 设置保存快捷键
编码utf=8
-
Ctrl + Shift + A
-
搜索
encoding
-
把能设置成 utf-8 的地方都设置成 utf-8