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中的Argparse實(shí)現(xiàn)將列表作為命令行參數(shù)傳遞
Argparse?是一個(gè)?Python?庫(kù),用于以用戶友好的方式解析命令行參數(shù),本文我們將討論如何使用?Python?中的?Argparse?庫(kù)將列表作為命令行參數(shù)傳遞,感興趣的可以了解下2023-08-08
在Django中創(chuàng)建動(dòng)態(tài)視圖的教程
這篇文章主要介紹了在Django中創(chuàng)建動(dòng)態(tài)視圖的教程,Django是Python重多人氣框架中最為著名的一個(gè),需要的朋友可以參考下2015-07-07
基于Python實(shí)現(xiàn)自動(dòng)點(diǎn)擊器
顧名思義,Python 中的自動(dòng)點(diǎn)擊器是一個(gè)簡(jiǎn)單的 Python 應(yīng)用程序,它根據(jù)用戶要求重復(fù)單擊鼠標(biāo), 不同的參數(shù)可以根據(jù)用戶進(jìn)行更改,下面我們就來(lái)看看具體實(shí)現(xiàn)方法吧2023-10-10
python常用函數(shù)random()函數(shù)詳解
這篇文章主要介紹了python常用函數(shù)random()函數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02

