1. 程式人生 > 實用技巧 >pycharm遠端連線linux開發

pycharm遠端連線linux開發

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 [email protected]:/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