python筆記6 模組和虛擬環境

2021-10-07 17:33:14 字數 1205 閱讀 9297

新建helpers.py檔案

#helpers.py

def display(message,is_warning=false):

if is_warning:

print('warning!!')

print(message)

幾種匯入方法 

#test.py

import helpers

helpers.display('not a warning')

from helpers import *

display('not a warning')

from helpers import display

display('not a warning')

'''not a warning

not a warning

not a warning

'''

設定vscode的python虛擬環境可以隔開不同版本,虛擬環境就是乙個資料夾,裡面包含程式所需要的所有**,只要把所需要的東西都安裝進去就能使用它

建立這個資料夾的步驟:

1.pip install virtualenv

2.window系統:python -m venv 《資料夾名字》

osx/linux(bash):virtualenv 《資料夾名字》

(在網上搜尋看到有人說不能有中文路徑)

3.啟用

#windows system

#cmd.exe

\scripts\activate.bat

#powershell

\scripts\activate.ps1

#bash shell

. .//scripts/activate

#osx/linux(bash)

/bin/activate

設定虛擬環境(python -m venv venv)->啟用(. \venv\scripts\active.ps1),可以看到乙個綠色的(venv)在行首,或者vscde左下腳出現venv,使用的環境名稱->設定乙個requirements.txt,裡面寫要用到的包列表->pip install -r requirements.txt

-m: run library module as a script(將模組當作指令碼執行)

python學習筆記6 模組

乙個.py檔案就稱之為乙個模組 module 使用模組還可以避免函式名和變數名衝突。相同名字的函式和變數完全可以分別存在不同的模組中,因此,我們自己在編寫模組時,不必考慮名字會與其他模組衝突。但是也要注意,盡量不要與內建函式名字衝突。包 package 舉個例子,乙個abc.py的檔案就是乙個名字叫...

Python的virtualenv虛擬環境

2 使用虛擬環境 其實一直在python的虛擬環境,確實很好用,這次想總結一下,好方便自己查詢,有時候對某乙個庫版本要求不一樣,用虛擬環境就不用重新安裝乙個python庫。一直用的是純python3.7,在純python3.7上面安裝虛擬環境。pip3 install virtualenv 虛擬環境...

pyenv管理多版本python和虛擬環境常用命令

pyenv 的原理,簡單的說就是在系統path 最前面插入乙個 pyenv root shims 目錄。這樣,pyenv 就可以通過控制 shims 目錄中的python版本號,來靈活地切換至我們所需的python版本。pyenv有多種安裝方法,大家可以去github的pyenv檢視,官方推薦用基於...