pythonorg
❶ python網站改版了,各位還能上去pypi嗎
pypi能上啊:
確實改版過,但改的是伺服器端,對我們沒影響的
如果你確實不可上,檢查你的網路設置,看是不是本來網路就不可用
❷ 如何安裝python
目前,Python有兩個版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的。
在Mac上安裝Python
如果你正在使用Mac,系統是OS X 10.8~10.10,那麼系統自帶的Python版本是2.7。要安裝最新的Python 3.5,有兩個方法:
方法一:從Python官網下載Python 3.5的安裝程序,雙擊運行並安裝;
方法二:如果安裝了Homebrew,直接通過命令brew install python3安裝即可。
在Windows上安裝Python
首先,根據你的Windows版本(64位還是32位)從Python的官方網站下載Python 3.5對應的64位安裝程序或32位安裝程序,然後,運行下載的EXE安裝包
注意勾上Add Python 3.5 to PATH,然後點「Install Now」即可完成安裝。
❸ Python的官方download頁面怎麼也進不去
1、首先可以直接輸入Python官網或者網路搜索「Python」得到以下界面。
❹ Python 解決你的實際問題可以在哪些地方找資料
Python 標准庫:
應該瀏覽一下這份文檔,它為標准庫中的類型、函數和模塊提供了完整(盡管很簡略)的參考資料。標準的 Python 發布版包括了 大量 的附加模塊。其中有針對讀取 Unix 郵箱、接收 HTTP 文檔、生成隨機數、解析命令行選項、寫 CGI 程序、壓縮數據以及很多其它任務的模塊。略讀一下庫參考會給你很多解決問題的思路。
安裝 Python 模塊 展示了如何安裝其他 Python 用戶編寫的附加模塊。
Python 語言參考: 詳細說明了 Python 語法和語義。
它讀起來很累,不過對於語言本身,有份完整的手冊很有用。
其它 Python 資源:
http://www.python.org: Python 官方網站。它包含代碼、文檔和 Web 上與 Python 有關的頁面鏈接該網站鏡像於全世界的幾處其它問題,類似歐洲、日本和澳大利亞。
鏡像可能會比主站快,這取決於你的地理位置。
http://docs.python.org: 快速訪問 Python 的文檔。
http://pypi.python.org: Python 包索引,以前昵稱為乳酪店,索引了可供下載的,用戶創建的 Python 模塊。如果你發布了代碼,可以注冊到這里,這樣別人可以找到它。
http://code.activestate.com/recipes/langs/python/: Python 食譜是大量的示例代碼、大型的集合,和有用的腳本。
值得關注的是這次資源已經結集成書,名為《Python 食譜》(O』Reilly & Associates, ISBN 0-596-00797-3。)
http://scipy.org: The Scientific Python 項目包括數組快速計算和處理模塊,和大量線性代數、傅里葉變換、非線性solvers、隨機數分布,統計分析以及類似的包。
與 Python 有關的問題,以及問題報告,可以發到新聞組 comp.lang.python ,或者發送到郵件組 [email protected] 。新聞組和郵件組是開放的,所以發送的消息可以自動的跟到另一個之後。每天有超過 120 個投遞(高峰時有數百),提問(以及回答)問題,為新功能提建議,發布新模塊。在發信之前,請查閱 常見問題 (亦稱 FAQ),或者在 Python 源碼發布包的 Misc/ 目錄中查閱。郵件組也可以在 http://mail.python.org/pipermail/ 訪問。FAQ回答了很多被反復提到的問題,很可能已經解答了你的問題。
Next Previous
❺ 虛擬機不能訪問https://www.python.org/
1.首先還是需要查看虛擬機的網路設置(這邊要注意子網IP啥的哦)
2.查看網路連接
這邊的VMnet8如果是已經被禁用的話要記得啟用哦。
3.編輯VMnet8的屬性
使用手動配置的方法:保證IP地址和虛擬機的IP地址在同一個網段哦~ 不知道怎麼配置的同學,可以參考
https://blog.csdn.net/qq_30421153/article/details/86065073(這邊詳細解釋了如何設置虛擬機IP)
設置完成之後,打開xshell或者其他的遠程連接工具,就可以使用
一台虛機不可訪問一般以下幾個原因:
ESXi主機出現問題
vCenter出現問題
數據存儲出現問題
解決方案:
在所有三種情況下,以下是三個故障排除步驟:
第一步重新啟動ESXi中的管理代理。
1.使用SSH遠程登陸ESXi主機
2.執行以下命令重啟管理代理
/etc/init.d/hostd restart
/etc/init.d/vpxa restart
或者
services.sh restart
如果這一步不管用,嘗試第二步。
第二步是從清單中刪除VM,並使用vmx文件添加
右鍵點擊受影響虛擬機
選擇『Remove from the Inventory』(注意,不要選刪除VM)
之後找到VM的vmx位置
右鍵點擊虛擬機 『Add to the Inventory』
此步驟肯定會解決問題。但是需要我們知道VM的vmx位置,才能執行此步驟。如果不確定vmx的位置,則會導致添加錯誤的VM。
請記住,當VM不可訪問時,無法訪問vmdk位置來找到vmx路徑。
在這種情況下,最好的方法是使用命令行,即第三步
使用SSH登錄不可訪問虛擬機所在的主機
執行以下命令來獲取VM的vmid
vim-cmd vmsvc/getallvms
在這里插入圖片描述
將收到消息「Skippinginvalid VM 『144』』」以及有效VM的詳細信息。
跳過的VM將是無效的VM。值「 144」代表虛擬機的vmid。
現在運行以下命令重新載入無效的虛擬機
vim-cmd vmsvc/reload vmid #其中vmid是無效VM的ID
❻ python可以寫軟體么怎麼寫
22點24分准時推送,第一時間送達
編輯:技術君 | 來源:youerning
上一篇:
正文
前言
用 Python 寫安卓 APP 肯定不是最好的選擇,目前用Java和 kotlin 寫的居多,但是肯定也是一個很偷懶的選擇,而且實在不想學習 Java,再者,就編程而言已經會的就 Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python 寫安卓的 APP 的可能性,還真行。
既然要寫個APP,那麼總得要有個想法吧。其實想做兩個APP來著,一個是自己寫著好玩的,一個是關於運維的。關於運維的APP,設計應該如下
可能長這樣
然後設計應該是這樣。
如果覺得可行的話,評論留言一下你覺得應該寫進這個APP的運維常用命令吧^_^,筆者暫時想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什麼好的想法就狠狠的砸過來吧,筆者到時應該也會把這個寫成一個項目放到github上,大家一起用嘛,開源才是王道,哈哈。
開發安卓APP
我們使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。
因為跨平台的,所以只寫一遍代碼,就可以同時生成安卓及IOS的APP,很酷吧。
本文會帶大家寫一個Hello world並瞧一瞧 Python 版的2048的代碼
kivy安裝
環境說明:筆者在用的是Python2.7.10
這里僅介紹windows平台安裝
所有平台參考: https://kivy.org/#download
更新pip,setuptools
python -m pip install --upgrade pip wheel setuptools
然後是安裝所需要的依賴
python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew
kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
值得注意的是,上面的安卓需要訪問Google,所以請自備梯子,而且kivy.deps.gstreamer這個包比較大(95MB),可以單獨本地安裝,http://pan..com/s/1o7mlxNk
然後就是安裝kivy了
python -m pip install kivy
至此,安裝就已經完畢了,值得注意的是64位系統沒有開啟虛擬化支持,在導入kivy的時候會報錯,如果是64位系統就設置一下機器的BIOS,開啟虛擬化支持吧。
註:這里只是kivy的運行環境,這樣我就能直接在windows機器上直接調試了,怎麼將代碼編譯成APK文件我們會在後面講到。
如果kivy在python中應該就能導入了。
按照世界慣例,我們」hello」一下吧。
新建一個.py文件
from kivy.app import Appfrom kivy.uix.button importButton
class TestApp(App):
def build(self):
return Button(text='Hello,kivy')
TestApp().run()
運行
然後會彈出一個框,大概如下,點擊」hello,kivy」會變顏色
點擊窗口並按「F1」會這個窗口的一些屬性
然後我們回過頭看一看代碼。
##導入App,然後讓TestApp這個類繼承
from kivy.app import App##導入一個Button,運維有這個button,當你點擊的時候才會有所反應
from kivy.uix.button
importButton
###定義類,名字必須是xxxAppclass TestApp(App):
###build一個Button
def build(self):
###返回一個Button,文字內容是「Hello,kivy」
return Button(text='Hello,kivy')
##運行,因為繼承了App,所以才有的run這個方法TestApp().run()
上面就是我們的Hello了
在windows上運行當然沒有什麼太大的意義,怎麼在安卓手機上運行才是我們想要的,
這時我們需要一個編譯環境。
官方說明的環境,如下:
You』ll need:
A linux computer or a virtual machine
Java
Python 2.7 (not 2.6.)
Jinja2 (python mole)
Apache ant
Android SDK
Kivy Buildozer VM
Or select the Torrent
雖然官方提供了一個似乎還不錯的虛擬機鏡像,但是還是有很多內容需要翻出去,所以筆者在這里提供相對而言更加完善的鏡像
下載地址:http://pan..com/s/1geyAY7x
注:virtualbox,vmware需自行下載
root密碼:kivy
默認使用賬戶kivy,密碼:kivy123
當然你也可以下載官方鏡像,因為第一次編譯需要去國外下一大堆東西,所以請自行去下載。
Virtual Machine
A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation:
在筆者提供的鏡像里,桌面上有一個dev_and,只要將上面寫的代碼,放入這個文件夾即可(當然也可以在其他目錄,後面會講到)。
在公眾號Python人工智慧技術後台回復「面試」,獲取騰訊Python面試題和答案。
cd Desktop/dev_and/
初始化會在當前目錄生成一個buildozer.spec文件 用於配置生成的apk相關信息
buildozer init
###修改buildozer.spec文件
vi buildozer.spec
至少修改下面三項
# (str) Title of your applicationtitle = helloworld
# (str) Package namepackage.name = helloapp
# (str) Package domain (needed for android/ios packaging)package.domain = youer.com
然後注釋
# (str) Application versioning (method 1)#version.regex = __version__ = ['"](.*)['"]#version.filename = %(source.dir)s/main.py
下面這行改為非注釋
version = 1.2.0
最後我們生成我們需要的apk文件
buildozer -v android debug
buildozer.spec更詳細的相關參數配置參考:
http://buildozer.readthedocs.org/en/latest/specifications.html
buildozer命令會在當前文件夾創建一個bin,該文件夾裡面有我們想要的apk文件
helloapp-1.2.0-debug.apk
helloapp-1.2.0-debug.apk
安裝以後是這樣:
話說在編譯的時候可能出現空間不足的情況,根據虛擬機的不同(vmware或virtualbox)自行擴容吧。
最後我們來瞧瞧簡易版Python開發的2048這個游戲的源代碼。
代碼:
https://github.com/mvasilkov/kb/tree/master/6_2048
先看效果圖:
試玩了一下,還是蠻流暢的,有興趣的可以下載玩一下
下載地址:http://pan..com/s/1eQZACDW
這個游戲代碼雖然不長,但是還是蠻占篇幅的,所以簡要的說明一下流程。
主要由三部分組成,一是素材,圖片音頻之類的文件,二是Python代碼,三是kv文件,這個kv文件有點像 html 中的css。
Python代碼的文件名一般命名為 main.py
然後一定有一個叫做 XXXApp 的類,並繼承 App。
比如該類叫做GameApp,那麼該目錄下的kv文件則必須為Game,如上圖所示,如果不是,那麼kv文件中的一些設定就不會生效。
比如設定一個標簽
Label:
id: time
text: 'xxxx'
font_size: 60
id為time,text文本內容為'xxxx',然後字體為60
好吧,點到為止吧,不過似乎什麼都沒點到~~~
你還有什麼想要補充的嗎?
你在看嗎?一起成長
❼ 請問,python官網是pythonf.com嗎
不是,官方網站是網頁鏈接,域名是.org。其他的多是學習網站,論壇一類。
❽ python如何下載官網64位的安裝包
python下載官網64位的安裝包de方法:
1、訪問python的官網地址「www.python.org」
2、點擊主頁Download下面的Latest後面的python版本並在跳轉後的頁面下載第二個「Windows x86」即可
更多Python知識,請關註:Python自學網!!
❾ python是哪個公司出的
是Google的吉多·范羅蘇姆設計的。
Python是一種跨平台的計算機程序設計語言。作為一種面向對象的動態類型語言,它最初設計用於編寫自動化腳本(shell)。隨著版本的更新和新的語言功能的增加,它越來越多地被用於獨立的、大規模的項目開發中。
python是一種表示簡單化的語言。讀一個好的python程序就像讀英語一樣。它使你能夠專注於解決問題,而不是理解語言本身。
然而,根據二八定律,大多數程序不需要高速。在某些速度要求很高的情況下,Python設計師傾向於使用JIT技術,或者用使用C/C++語言改寫這部分程序。可用的JIT技術是PyPy。
(9)pythonorg擴展閱讀:
Python的創始人為荷蘭人吉多·范羅蘇姆。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作為ABC 語言的一種繼承。
Python使用與C、Java類似的運算符,支持整數與浮點數的數學運算。同時還支持復數運算與無窮位數(實際受限於計算機的能力)的整數運算。除了求絕對值函數abs()外,大多數數學函數處於math和cmath模塊內。前者用於實數運算,而後者用於復數運算。
❿ python的安裝包怎麼下載
下載python安裝包的方法:
1、訪問python的官網地址「www.python.org」
2、點擊Download下面的Latest後面的python版本
3、在跳轉後的頁面用滑鼠滑到最下面,顯示的就是python的所有系統的安裝包了
更多Python知識,請關註:Python自學網!!