码迷,mamicode.com
首页 > 系统相关 > 详细

pycharm远程连接linux开发

时间:2020-08-15 23:53:06      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:直接   Linux虚拟机   tar   运行   amp   测试   image   dss   lib   

pycharm远程连接linux开发

首先,你得有一台装完python3环境的linux虚拟机(阿里云服务器,VMware Workstation建的本地虚拟机)

安装步骤

# 第三方依赖库安装(如已安装,可以忽略)
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc gcc-c++ make

yum -y install libffi-devel

# 将下载好的Python-3.6.11.taz传到服务器
scp Python-3.6.11.taz root@182.xx.xx.xx:/home/
tar -zxvf Python-3.6.11.taz
cd Python-3.6.11

# 创建一个python3的安装路径
mkdir -p /usr/local/python3

# 编译安装
./configure --with-ssl --prefix=/usr/local/python3
make && make install

# 删除原来的python2软连接&建立新的python3软连接
rm -rf /usr/bin/python
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python

# 查看python的版本
[root@kingstar bin]# ls -al|grep python
[root@kingstar bin]# python -V
Python 3.6.11
[root@kingstar bin]# python2 -V
Python 2.7.5
[root@kingstar bin]#

# 更改yum对应的路径
vim /usr/bin/yum
将首行的python改成python2.7

# 如果在安装pip的过程中报错: SyntaxError: invalid syntax
vim /usr/libexec/urlgrabber-ext-down
将首行的python改成python2.7

# pip安装
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

[root@Kingstar home]# python -m pip install --upgrade pip

# 建立pip软连接
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip

# 添加path到环境变量
echo PATH=‘/usr/local/python/bin/:$PATH‘ >> /etc/profile
source /etc/profile

step 1 随意打开一个项目

| Settings | Project: luffycity | Project Interpreter

技术图片

step2 选择|Add|SSH Interpreter

技术图片

输入主机名,用户名

技术图片

step3 输入密码

技术图片

点击next

step 4 设置本地代码文件保存路径,和远端代码保存路径

技术图片

技术图片

点击Finish

技术图片

创建一个项目

技术图片

运行项目

python 3.6遇到的问题

  File "/usr/local/python3/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 66, in <module>
    check_sqlite_version()
  File "/usr/local/python3/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 63, in check_sqlite_version
    raise ImproperlyConfigured(‘SQLite 3.8.3 or later is required (found %s).‘ % Database.sqlite_version)
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).

/usr/local/python3/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py

直接改源码

创建一个Django项目:

预准备工作

<1>在远端的映射路径中创建一个项目

[root@Cherry project]# mkdir dolphinx
[root@Cherry project]# ls
dolphinx  test

<2>在本地路径中创建一个项目文件夹

E:\project-138>mkdir dolphin

创建流程:

step1 选择new project

技术图片

step2 选择本地路径、远端解释器、远端映射路径

技术图片

现在项目就创建成功了

技术图片

技术图片

项目测试:

技术图片

技术图片

可以发现pycharm会给我们定时的上传代码

但是这个时间不是我们所能掌握的

手动上传与下载

方式1

技术图片

方式2

技术图片

pycharm远程连接linux开发

标签:直接   Linux虚拟机   tar   运行   amp   测试   image   dss   lib   

原文地址:https://www.cnblogs.com/surpass123/p/13507758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!