本人python菜鳥一枚,在學(xué)習(xí)python過程中,經(jīng)常要按照教程編寫一些模塊和函數(shù)練手,剛開始只是在python shell中編寫,但是如果出錯就會非常悲劇,又要從頭開始編,而且重啟python后也要重新編寫模塊。所以希望能像bash編程那樣將腳本路徑添加到環(huán)境變量中,這樣修改起來也方便。以下內(nèi)容均來源于網(wǎng)絡(luò)及本菜鳥。
創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè)|網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋集裝箱等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。
摘要:本文敘述了如何在linux環(huán)境下添加python模塊的路徑,第1部分介紹了如何查看python環(huán)境變量,第2部分介紹了如何將腳本放入python自帶的環(huán)境變量目錄中,第3部分介紹了如何將目錄放入python的環(huán)境變量中重啟python失效,第4部分介紹了如何為python添加永久環(huán)境變量目錄。這些方法可以使模塊的修改和重復(fù)使用更加方便,不用重復(fù)輸入。
1、首先,可以用python中的內(nèi)建模塊sys來查看python的環(huán)境變量。
這些目錄都是python的環(huán)境變量。
2.接下來本菜鳥嘗試一下如果將提前寫好的python腳本放入這些目錄中,能不能在python中使用。別問為什么跑題,本菜就想試一試^ -^。
選擇/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg這個目錄,腳本名為my_module.py,里面只有一個名為c_to_f的函數(shù),用來計算從攝氏溫度轉(zhuǎn)換為華氏溫度。
可以看到,腳本已經(jīng)位于剛開始選定的的目錄下了。
我們現(xiàn)在來看看,在python中導(dǎo)入這個模塊。并按照“模塊.函數(shù)”的格式使用函數(shù)。
可以看到,導(dǎo)入模塊成功,其中的c_to_f函數(shù)也正確使用,10攝氏度=50華氏度?;蛘吣阍诖_定函數(shù)名不重名的前提下,可以from my_module import c_to_f,這樣就可以直接使用函數(shù)c_to_f,而不需要模塊名作為前綴。
實(shí)驗(yàn)成功,將腳本導(dǎo)入python自帶的環(huán)境變量目錄中是有效的,如果之前運(yùn)行了python,再導(dǎo)入后并不用重啟python就可以導(dǎo)入模塊。
3.接下來我們回歸正題,如何自定義python環(huán)境變量目錄。最直接的想法是把目錄加到剛才的python環(huán)境變量中??梢允褂胹ys.path.append('/.../....')。
然后再次查看path路徑,發(fā)現(xiàn)"/home/sh/python"目錄確實(shí)加入了。并且也可以使用。但是這種方法一旦退出python,剛才新加的目錄就消失了。
4.接下來介紹一種一勞永逸的方法,就是直接修改系統(tǒng)變量。
export PYTHONPATH=$PYTHONPATH:/..../..../,對,沒錯,直接在shell中敲這一行,目錄是你自定義的目錄,然后打開python,import my_module,你就愉快的可以使用自定義的模塊了。
python 所有版本的源代碼可以在這里下載到:
python沒有像matlab那樣的函數(shù)可以直接查看某個函數(shù)的源代碼,只有去下載整個源代碼查看了,不過找起來應(yīng)該也不難,另外你也可以寫一個小程序來查看對應(yīng)函數(shù)的源代碼。
Python的函數(shù)調(diào)用方式是通過import來調(diào)用的對應(yīng)的py文件。
庫函數(shù)有內(nèi)建函數(shù)build_in(會寫python的時候已經(jīng)可以不用看了,不會寫的時候看也看不懂),和通過pip直接下載或者github上下載再安裝的函數(shù)。本質(zhì)上都是py文件。后者有時候由于環(huán)境的不同需要自行修改(這種情況較少),一般在安裝路徑下"\Lib\site-packages"文件夾中存在。
學(xué)習(xí)庫函數(shù)最好的方法是看網(wǎng)上官方的幫助文檔,此外還可以通過python自帶的dir()方法查看所有的屬性和方法,或者用help()方法查看幫助文檔(部分別人造的輪子不一定有)。
另外推薦使用ipython,Python創(chuàng)始人之一的成員編寫的交互式系統(tǒng)。
python.exe的路徑怎么打
顯示安裝的Python模塊,在PyCharm中調(diào)用還是出現(xiàn)模塊名錯誤不識別,而在cmd命令中直接執(zhí)行py腳本是可以運(yùn)行,有可能是PyCharm中Python.exe的目錄沒有引用對,可以試試下面的方法。
1、查看本機(jī)Python安裝路徑
可以在環(huán)境變量中查看本機(jī)Python安裝路徑,在控制面板—系統(tǒng)和安全—系統(tǒng)中,點(diǎn)擊高級系統(tǒng)設(shè)置。
在這里插入圖片描述
在高級頁簽下查看【環(huán)境變量】
在這里插入圖片描述
這樣可以查看本機(jī)Python安裝目錄。
在這里插入圖片描述
2、設(shè)置PyCharm中的Python.exe路徑
在PyCharm中點(diǎn)擊File—Settings,打開設(shè)置。
在Project:PyCharmProject中點(diǎn)擊Python Interpreter,設(shè)置對應(yīng)的路徑。
在這里插入圖片描述
若路徑正確,此處列表里會顯示本機(jī)已安裝的Python模塊,如果確認(rèn)已pip的模塊此處沒有顯示,則說明Python.exe的路徑不正確,可以單擊右上角設(shè)置,add新路徑。
在這里插入圖片描述
點(diǎn)擊add,后選擇Existing environment中的“···”,選擇對應(yīng)的文件包。
在這里插入圖片描述
需要按路徑對應(yīng)的選擇文件包后點(diǎn)擊OK安裝。
在這里插入圖片描述
初次重選路徑后,會更新一下模塊庫,稍等片刻即可使用。
本文標(biāo)題:python庫函數(shù)路徑 python查看調(diào)用庫的路徑
分享網(wǎng)址:http://aaarwkj.com/article16/dooodgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、移動網(wǎng)站建設(shè)、網(wǎng)站策劃、動態(tài)網(wǎng)站、網(wǎng)站收錄、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)