導航:首頁 > 編程語言 > ubuntupython工具

ubuntupython工具

發布時間:2022-10-18 15:20:01

Ⅰ ubuntu怎麼安裝python3.6.2

主要講解的時ubuntu系統下,安裝python工具/原料ubuntu系統(當然也可以是虛擬機)python安裝包方法/步驟python安裝包的下載:profile在文件末尾加上你自己的路徑PATH="$PATH:/自己的路徑/Python-3.3.3"exportPATH例如:PATH="$PATH:/home/cloud/Music/Python-3.3.3"步驟閱讀下面就算完成了。在終端輸入python就可以寫python了

Ⅱ ubuntu下python開發用什麼工具

ubuntu自帶python和python的編輯器IDLE。你可以在終端輸入 idle 運行IDLE編輯器。寫好代碼按F5就可以運行。

或者可以在終端輸入命令
python your_code.py

如果你需要用別人已經寫好的包或者代碼,那麼還是學2.6吧,因為很多現有的代碼還沒移植到python3

如果只是自己從頭寫,可以學python3,其實兩者差別不大的

Ⅲ ubuntu開發python用什麼工具

可以使用Eclipse+PyDev開發
也可以使用PyCharm開發

Ⅳ 如何在ubuntu上安裝python

主要講解的時ubuntu系統下,安裝python
工具/原料
ubuntu系統(當然也可以是虛擬機)
python安裝包
方法/步驟
python安裝包的下載:http://111.13.109.34:83//www.python.org/ftp/python/3.3.3/Python-3.3.3.tgz
或者自己去官網下:http://www.python.org/getit/

下載完成之後,把文件放在linux系統中,放到自己容易到的文件夾下面

之後把tgz文件進行解壓:可以滑鼠操作,也可以用命令:
tar -xzvf ******.tgz (用Tab鍵來提示也可以),解壓之後,如上圖:會有一個文件夾
下面就開始自己編譯安裝了:
命令如下:./configure --prefix=${pwd}
註:prefix=${pwd}指定文件夾
上面運行完之後,再運行命令:make
make運行完成之後(圖),

然後再運行命令:sudo make install
注意如果只允許make install的話,會報錯,提示沒有許可權,錯誤如圖

之後會在當前文件夾下面找到一個名為python的可執行文件。然後將當前文件夾的路徑放到環境變數path中,就大功告成了。
命令:
sudo grdit /etc/profile
在文件末尾加上你自己的路徑
PATH="$PATH:/自己的路徑/Python-3.3.3"
export PATH

例如:PATH="$PATH:/home/cloud/Music/Python-3.3.3"

步驟閱讀
下面就算完成了。在終端輸入python就可以寫python了

Ⅳ ubuntu下python用什麼軟體

(一)wxpython的安裝
Ubuntu下的安裝,還是比較簡單的。

1234567891011121314

#使用:apt-cache search wxpython 測試一下,可以看到相關信息dizzy@dizzy-pc:~/Python$ apt-cache search wxpythoncain - simulations of chemical reactionscain-examples - simulations of chemical reactionscain-solvers - simulations of chemical reactionsgnumed-client - medical practice management - Client... #這樣的話,直接使用: sudo apt-get install python-wxtools 即可安裝dizzy@dizzy-pc:~/Python$ sudo apt-get install python-wxtools[sudo] password for dizzy:Reading package lists... DoneBuilding dependency tree...

測試是否安裝成功。進入Python,import wx 不報錯,即可

123456

dizzy@dizzy-pc:~/Python$ pythonPython 2.7.3 (default, Apr 20 2012, 22:44:07)[GCC 4.6.3] on linux2Type "help", "right", "credits" or "license" for more information.>>> import wx>>>

(二)顯示出一個窗口

1234567891011121314

#!/usr/bin/python#coding:utf-8 import wx def main(): app = wx.App() win = wx.Frame(None) win.Show() app.MainLoop() if __name__ == '__main__': main()#這便是一個最簡單的可視化窗口的實現

(三)添加可視化組建及簡單布局#coding:utf-8 import wx def main(): app = wx.App() win = wx.Frame(None,title='NotePad',size=(440,320)) #很明顯,title就是標題,size就是大小 bt_open = wx.Button(win,label='open',pos=(275,2),size=(80,30)) bt_save = wx.Button(win,label='save',pos=(355,2),size=(80,30)) #label就是按鈕顯示的標簽,pos是控制項左上角的相對位置,size就是控制項的絕對大小 text_title = wx.TextCtrl(win,pos=(5,2),size=(265,30)) text_content = wx.TextCtrl(win,pos=(5,34),size=(430,276),style=wx.TE_MULTILINE|wx.HSCROLL) #style樣式,wx.TE_MULTILINE使其能夠多行輸入,wx.HSCROOL使其具有水平滾動條 win.Show() app.MainLoop() if __name__ == '__main__': main() #做過桌面軟體開發的,對這個肯定很熟悉。#由於之前學過一點VB,VC,Delphi等,學起來感覺很簡單。#將wx提供的控制項添加到某個Frame上,並進行各自的屬性設置即可完成#由於文本控制項的size屬性,設置的為絕對值。這樣就會有一些問題......

(四)界面布局管理
由於之前的控制項直接綁定在Frame上,這樣會有一些問題。下面將使用Panel面板進行管理。

28293031323334353637383940

## 當然,之前說將各種控制項的位置都寫成絕對位置和大小,會有一些問題。這是不對的## 有時需要動態布局,而有時則需要靜態布局 import wx def main(): #創建App app = wx.App() #創建Frame win = wx.Frame(None,title='NotePad',size=(440,320)) win.Show() #創建Panel panel = wx.Panel(win) #創建open,save按鈕 bt_open = wx.Button(panel,label='open') bt_save = wx.Button(panel,label='save') #創建文本框,文本域 text_filename = wx.TextCtrl(panel) text_contents = wx.TextCtrl(panel,style=wx.TE_MULTILINE|wx.HSCROLL) #添加布局管理器 bsizer_top = wx.BoxSizer() bsizer_top.Add(text_filename,proportion=1,flag=wx.EXPAND) bsizer_top.Add(bt_open,proportion=0,flag=wx.LEFT,border=5) bsizer_top.Add(bt_save,proportion=0,flag=wx.LEFT,border=5) bsizer_all = wx.BoxSizer(wx.VERTICAL) #wx.VERTICAL 橫向分割 bsizer_all.Add(bsizer_top,proportion=0,flag=wx.EXPAND|wx.LEFT,border=5) bsizer_all.Add(text_contents,proportion=1,flag=wx.EXPAND|wx.ALL,border=5) panel.SetSizer(bsizer_all) app.MainLoop() if __name__ == '__main__': main() #這個是動態布局。當然這只是一個視圖而已。#這只是個表面而已,靈魂不在此!

(五)添加控制項的事件處理
直接上代碼。



#!/usr/bin/python#coding:utf-8 import wx def openfile(evt): filepath = text_filename.GetValue() fopen = file(filepath) fcontent = fopen.read() text_contents.SetValue(fcontent) fopen.close() def savefile(evt): filepath = text_filename.GetValue() filecontents = text_contents.GetValue() fopen = file(filepath,'w') fopen.write(filecontents) fopen.close() app = wx.App()#創建Framewin = wx.Frame(None,title='NotePad',size=(440,320))#創建Panelpanel = wx.Panel(win)#創建open,save按鈕bt_open = wx.Button(panel,label='open')bt_open.Bind(wx.EVT_BUTTON,openfile) #添加open按鈕事件綁定,openfile()函數處理bt_save = wx.Button(panel,label='save')bt_save.Bind(wx.EVT_BUTTON,savefile) #添加save按鈕事件綁定,savefile()函數處理#創建文本框,文本域text_filename = wx.TextCtrl(panel)text_contents = wx.TextCtrl(panel,style=wx.TE_MULTILINE|wx.HSCROLL)#添加布局管理器bsizer_top = wx.BoxSizer()bsizer_top.Add(text_filename,proportion=1,flag=wx.EXPAND,border=5)bsizer_top.Add(bt_open,proportion=0,flag=wx.LEFT,border=5)bsizer_top.Add(bt_save,proportion=0,flag=wx.LEFT,border=5) bsizer_all = wx.BoxSizer(wx.VERTICAL)bsizer_all.Add(bsizer_top,proportion=0,flag=wx.EXPAND|wx.LEFT,border=5)bsizer_all.Add(text_contents,proportion=1,flag=wx.EXPAND|wx.ALL,border=5) panel.SetSizer(bsizer_all) win.Show()app.MainLoop() 47,0-1 Bot ######################################################## 打開,保存功能基本實現,但還存在很多bug。 ## 怎麼也算自己的第二個Python小程序吧!! # ###########################################################################

(六)ListCtrl列表控制項的使用示例
ListCtrl這個控制項比較強大,是我比較喜歡使用的控制項之一。
下面是list_report.py中提供的簡單用法:



import wximport sys, glob, randomimport data class DemoFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, "wx.ListCtrl in wx.LC_REPORT mode", size=(600,400)) il = wx.ImageList(16,16, True) for name in glob.glob("smicon??.png"): bmp = wx.Bitmap(name, wx.BITMAP_TYPE_PNG) il_max = il.Add(bmp) self.list = wx.ListCtrl(self, -1, style=wx.LC_REPORT) self.list.AssignImageList(il, wx.IMAGE_LIST_SMALL) # Add some columns for col, text in enumerate(data.columns): self.list.InsertColumn(col, text) # add the rows for item in data.rows: index = self.list.InsertStringItem(sys.maxint, item[0]) for col, text in enumerate(item[1:]): self.list.SetStringItem(index, col+1, text) # give each item a random image img = random.randint(0, il_max) self.list.SetItemImage(index, img, img) # set the width of the columns in various ways self.list.SetColumnWidth(0, 120) self.list.SetColumnWidth(1, wx.LIST_AUTOSIZE) self.list.SetColumnWidth(2, wx.LIST_AUTOSIZE) self.list.SetColumnWidth(3, wx.LIST_AUTOSIZE_USEHEADER) app = wx.PySimpleApp()frame = DemoFrame()frame.Show()app.MainLoop()

如何獲取選中的項目?
最常用的方法就是獲取選中的第一項:GetFirstSelected(),這個函數返回一個int,即ListCtrl中的項(Item)的ID。
還有一個方法是:GetNextSelected(itemid),獲取指定的itemid之後的第一個被選中的項,同樣也是返回itemid。

Ⅵ 求教ubuntu 如何安裝最新版本的 python pip 等工具

首先打開終端,若是python3,在終端中輸入sudo apt-get install python3-pip
python2輸入sudo apt-get install python-pip

Ⅶ 怎樣在ubuntu中安裝python及科學計算環境

在ubuntu中python2版本用的是pip安裝,python3版本用的是pip3安裝,以下默認python3安裝
推薦的科學計算所用的工具首先是spyder,界面類似matlab
首先安裝pip3打開終端輸入sudo apt-get install python3-pip python3-dev python3-pyqt*
第二步sudo pip3 install spyder
還有一些常用的繪圖包matplotlib,數據處理包pandas
安裝命令 sudo pip3 install matplotlib pandas
其他有用的還有符號計算包sympy,繪圖包seaborn等,都可以通過pip3類似上面的命令進行安裝
最後要運行在終端中輸入spyder回車,就會出現GUI界面,完了固定到旁邊方便以後使用。
pip的下載速度可能有些慢,這個可以參考中科大或者 清華的鏡像網的pypi的配置,換成國內鏡像。
大四下學期開始學習的python,折騰了一年多了,還有什麼不懂歡迎追問

Ⅷ Ubuntu 18.04 中使用python

Ubuntu18.04 系統內自帶的Python 是Python3.6。
如果想要安裝Python3.7 可以直接使用 sudo apt install python3.7
過程中有問題的話再解決,然後安裝對應的pip
安裝高版本python 參考

不同的版本對應的pip安裝

報錯

但是提示pip安裝成功,解決辦法

使用3.7建立虛擬環境virtualenv

從Python3.3起,Python支持venv . 但是apt install python3.7時並沒有自動安裝。

需要使用 sudo apt install python3.7-venv將虛擬環境包安裝到3.7版本中。 參考

在上述的虛擬環境中 Python 引入模塊後VsCode出現問題提示 「could not be resolved」 解決方案
1、在 VsCode 設置中搜索:python.analysis.extraPaths
2、設置路徑

Ⅸ 求教ubuntu 如何安裝最新版本的 python pip 等工具

求教ubuntu 如何安裝最新版本的 python pip 等工具
#!/usr/bin/python3.5

# -*- coding: utf-8 -*-
import re
import sys

from pip import main

if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())

還要記得在 /usr/local/bin 里加這個腳本,頭注釋要具體看你編譯安裝的位置

Ⅹ ubuntu 下怎樣安裝python

1.先檢查當前系統中是否已經安裝python,直接使用python -V查看

閱讀全文

與ubuntupython工具相關的資料

熱點內容
演算法纂要學術價值 瀏覽:973
程序員你好是什麼意思 瀏覽:799
倩女幽魂老伺服器如何玩 瀏覽:559
電子鍾單片機課程設計實驗報告 瀏覽:997
看加密頻道 瀏覽:379
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44
簡述vi編譯器的基本操作 瀏覽:507
讓程序員選小號 瀏覽:91
加強數字貨幣國際信息編譯能力 瀏覽:584
購買的app會員怎麼退安卓手機 瀏覽:891
程序員的種類及名稱 瀏覽:293
美國程序員薪資 瀏覽:13
黑石通匯證券伺服器什麼時候到期 瀏覽:393
東方財富app里我的關注怎麼看 瀏覽:749
bm3d單反級降噪演算法 瀏覽:457
華為安卓機激活時間怎麼查詢 瀏覽:850
如何用優盤重裝伺服器系統 瀏覽:317
日本結婚三代演算法 瀏覽:920
皓強工具解壓步驟 瀏覽:691