Python程序是標(biāo)準(zhǔn)的文本文件,由Python解釋執(zhí)行,不可能封裝成可執(zhí)行文件,只能以文本方式發(fā)布,造成不能版權(quán)保護(hù),這是Python的一個弱點。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了印臺免費建站歡迎大家使用!
的確是無法在linux下生成exe的,是正常的。如果非要生成,則需要到windows下去折騰,才能生成exe。
安裝pyinstaller。創(chuàng)建Python文件。打開終端,切換到Python文件所在的目錄。在終端輸入命令pyinstaller--onefileyour_python_file.py即可將Python文件封裝成可執(zhí)行程序。
1 將依賴文件集中到一個文件夾:pyinstaller -D -w main.py #把main.py替換成你的主入口python文件即可。-w參數(shù)代表main.py是一個窗體程序。
pyinstaller能夠在Windows、Linux等操作系統(tǒng)下將Python腳本打包成可直接運行程序。使Python腳本可以在沒有安裝Python的環(huán)境中直接運行,方便共享。python 12 + Windows7 待轉(zhuǎn)換的.py文件絕對路徑最好不要包含中文字符。
在linux上執(zhí)行python程序的方法:打開python腳本,在腳本頭部添加【#!/usr/bin/python7】;執(zhí)行【chmod +x xxx.py】命令為腳本增加執(zhí)行權(quán)限;執(zhí)行【./xxx.py】命令即可運行。
1、pip安裝Python包出現(xiàn)錯誤是可能是系統(tǒng)沒有更新或者出現(xiàn)了bug。解決方法:在unix和macos,配置文件為:$HOME/.pip/pip.conf,在windows上,配置文件為:%HOME%\pip\pip.ini。
2、python在你電腦里的安裝目錄位置。檢查是否配置成功,打開cmd,輸入python,顯示如圖所示,即為安裝成功。
3、pip 不是在python解釋器中運行。而是在windows的命令行下運行,pip在Python\Scripts目錄下,cmd,cd到該目錄,然后輸入pip install googlemaps 。
4、安裝: 進(jìn)入e:\tools\, 運行:c:\Python33\python.exe ez_setup.py 在這個過程中, 系統(tǒng)會連接網(wǎng)絡(luò)下載所需要的安裝包并完成安裝. 這樣就可以使用easy_install了。
首先用正常的安裝命令:sudo apt-get install python-pip(如果想要安裝pip3的話就是python3-pip),之后等待pip安裝完成。
ln -s /usr/local/python3/bin/pip5 /usr/local/bin/pip 升級pip到最新版本:pip install --upgrade pip pip安裝成功啦!注:--no-check-certificate 表示安裝時“不檢查證書”,不加上可能無法安裝。
最簡單的方式是使用Python的pip包管理器,pip可以自動根據(jù)包的名稱搜索并下載包,安裝包時,自動先安裝所依賴的包,十分簡單方便。
linux版本太老了。升級一下也很容易。通常升級到7就可以了。然后重新安裝cx_Oracle到python7目錄里。不過你的arcgis既然有自己的python解釋器,也當(dāng)然有自己的包管理。
python3里面map函數(shù)返回的是一個iterator 可以省點內(nèi)存。。
具體操作步驟如下:首先進(jìn)入linux命令模式,可以按快捷鍵ctrl+alt+t打開終端,在命令輸入python命令,查看并確認(rèn)系統(tǒng)安裝python版本為最低為7以上。