Pycharm遠(yuǎn)程調(diào)試openstack的方法
Pycharm對(duì)openstack進(jìn)行遠(yuǎn)程調(diào)試,供大家參考,具體內(nèi)容如下
總共分三步:
一. 安裝samba(非必須的)
二. 安裝并配置pycharm
三. 修改openstack的代碼(以nova為例)
一.為了實(shí)現(xiàn)遠(yuǎn)程代碼的map要首先進(jìn)行如下設(shè)置
1.安裝samba(針對(duì)Unbuntu14.04,其它版本的安裝方式可能略有差別)
sudo apt-get install samba sudo apt-get install smbfs sudo apt-get install cifs-utils
2.安裝完成后重新啟動(dòng)samba:
sudo /etc/init.d/smbd restart
3.修改配置文件
vi /etc/samba/smb.conf
添加下面幾行
[stack] path = /home/stack/share2 writeable = yes browseable = yes guest ok= yes
其中:/home/stack/share2是要map的遠(yuǎn)程文件所在目錄
[stack]是本地上要顯示的名字,可以隨便起
4. 修改PYTHONPATH:
export PYTHONPATHON=/home/stack/share2/nova:/opt/stack/nova
二.下面是配置pycharm
1.Run->configuration
2.其中的map關(guān)系是:把遠(yuǎn)程的文件映射到本地的J盤,這個(gè)J:\nova與遠(yuǎn)程計(jì)算機(jī)上的/home/stack/share2/nova相map
localhost是本地計(jì)算機(jī)的IP,Port可以隨便起一個(gè)。
3.在要調(diào)試的地方加上下面這兩句:
現(xiàn)在表明已經(jīng)連接上了遠(yuǎn)程的計(jì)算機(jī)并且正在進(jìn)行調(diào)試
三. 修改openstack代碼
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python多線程并發(fā)讓兩個(gè)LED同時(shí)亮的方法
今天小編就為大家分享一篇python多線程并發(fā)讓兩個(gè)LED同時(shí)亮的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02Python進(jìn)行數(shù)據(jù)可視化Plotly與Dash的應(yīng)用小結(jié)
數(shù)據(jù)可視化是數(shù)據(jù)分析中至關(guān)重要的一環(huán),它能夠幫助我們更直觀地理解數(shù)據(jù)并發(fā)現(xiàn)隱藏的模式和趨勢(shì),本文主要介紹了Python進(jìn)行數(shù)據(jù)可視化Plotly與Dash的應(yīng)用小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04Python自定義sorted排序?qū)崿F(xiàn)方法詳解
這篇文章主要介紹了Python自定義sorted排序?qū)崿F(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09python向MySQL數(shù)據(jù)庫(kù)插入數(shù)據(jù)的操作方法
這篇文章主要介紹了python向MySQL數(shù)據(jù)庫(kù)插入數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-11-11python 進(jìn)制轉(zhuǎn)換 int、bin、oct、hex的原理
這篇文章主要介紹了python 進(jìn)制轉(zhuǎn)換 int、bin、oct、hex的原理,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01