亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在python中指定源路徑

發布時間:2021-03-04 14:22:03 來源:億速云 閱讀:420 作者:Leah 欄目:開發技術

本篇文章為大家展示了怎么在python中指定源路徑,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Python主要用來做什么

Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。

大概有兩種方法:

如果在terminal里,咱們可以通過sys.path.append來添加運行路徑;如果在pycharm環境里,咱們可以右鍵Mark Directory as Sources Root。

舉個栗子:vim head.py

def add(a, b):
 return a + b

vim run.py

import head
a = 3
b = 4
c = head.add(a, b)
print(c)

咱們把head.py和run.py放在一個路徑下,文件結構如下:

my_path
├── head.py
└── run.py

咱們運行run.py:

cd my_path
python run.py

直接成功運行沒有毛病。但是,如果路徑關系再復雜點呢?比如

my_path
├── folder_a
│  └── run.py
└── folder_b
 └── head.py

如果cd my_path/folder_a,然后python run.py。肯定會報路徑錯誤。這個時候,如果你是用pycharm開發這個工程,你可以直接

怎么在python中指定源路徑

倒數第三行,mark directory as source root。直接把folder_b設置為一個源根目錄,這樣folder_b下的文件都可以直接不加前綴地被import。

如果你是在terminal運行,沒辦法像pycharm那么設計,或者需要從pycharm部署到terminal時,你可以用sys.path.append()來添加源路徑。

咱們只需要添加兩句:

import sys
sys.path.append('../folder_b')
import head
a = 3
b = 4
c = head.add(a, b)
print(c)

只需要開頭加兩行就可以完成源路徑的指定,源路徑下的所有py都可以被不加前綴直接import。你學廢了嗎

補充:Python國內鏡像源路徑和設置方法

最近學習Python需要安裝第三方的庫,基本是國外網站,安裝緩慢,于是找到了解決方法,記錄下來:使用Python國內鏡像源路徑,可以快速安裝。

國內源路徑匯總:

清華:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/

華中理工大學:http://pypi.hustunique.com/

山東理工大學:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

使用案例:

例如:pip3 install -i https://pypi.doubanio.com/simple/ 包名

臨時使用方式:

可以在使用pip的時候加參數-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5,這樣就會從清華這邊的鏡像去安裝pyqt5庫。

永久修改使用方式:

Linux下,修改 ~/.pip/pip.conf (沒有就創建一個文件夾及文件。文件夾要加“.”,表示是隱藏文件夾)

內容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

上述內容就是怎么在python中指定源路徑,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克拉玛依市| 敦化市| 固阳县| 乡城县| 兴隆县| 加查县| 宁远县| 林西县| 固阳县| 岚皋县| 青岛市| 黄平县| 沂南县| 乐安县| 刚察县| 太仓市| 五华县| 土默特左旗| 永胜县| 洛川县| 介休市| 肇庆市| 永善县| 长葛市| 广德县| 安徽省| 嘉荫县| 孙吴县| 康保县| 德昌县| 靖西县| 林口县| 洞口县| 清水河县| 苗栗县| 稻城县| 无为县| 中西区| 安化县| 漾濞| 长沙市|