如何安裝python的package

2021-10-13 15:27:18 字數 1074 閱讀 6293

為了好玩或方便,自己寫了python的模組,並且想讓其他的模組看到,這就需要將自己模組所在的路徑新增到當前python 的sys.path中,這樣才能被import進來。

一般的解決方案有新增相應的路徑到pythonpath這個環境變數中來。這個環境變數對系統安裝下的python確實有效。

但往往我們也有特殊的需求,比如自建了乙個python的執行環境,或者第三方整的開發環境嵌入了python的所有執行環境,這時,沒有主動去讀取這個環境變數,這種方案就不行了。

在sys.path初始化的過程中,還有乙個lib/site_packages目錄可以放入乙個**"*.pth"**檔案,在檔案裡新增上相應的路徑,就可以了。

#sample code

import sys, os

defaddsyspath()

: sitepkg_name =

"site-packages"

pkg_path =

""for path in sys.path :

pos = path.find(sitepkg_name)

if(pos >=

0and path[pos:

]== sitepkg_name)

: pkg_path = path

break

if pkg_path !="":

filename = os.path.join(pkg_path,

"mypackage.pth"

) f =

open

(filename,

"w")

f.writelines(

"d:\\mypackagepath"

) f.close(

)print

("add path successfully!"

)else

:print

("error"

)if __name__ ==

"__main__"

: addsyspath(

)

ubuntu中sublime安裝Package管理

使用ctrl 快捷鍵或者通過view show console選單開啟命令列,貼上如下 import urllib.request,os pf package control.sublime package ipp sublime.installed packages path urllib.req...

小試Python中的pack 方法

檔名稱 a.py 作 者 孔雲 問題描述 用pack 方法不參加排列標籤 問題分析 如下 from tkinter import root tk lbred label root,text 紅色溝槽狀邊緣 fg red font 微軟雅黑 15 width 20,height 2,relief gr...

Python pip批量安裝和解除安裝package

requirements.txt requirements.txt 檔案 裡面記錄了當前程式的所有依賴包及其精確版本號。將需要安裝的包儲存在aa.txt中 aa.txt 指定版本 aa.txt 不指定版本 cd到aa.txt所在目錄,執行 pip install r aa.txt將需要解除安裝的包儲...