pycharm遠端連線linux開發
阿新 • • 發佈:2020-08-15
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