python環境搭建
常用的python環境管理工具:pyenv && virtualenv
pyenv
# 安裝到~/.pyenv當中, 如果使用了zsh,那么將.bashrc --> .zshrc
git
clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo
'export PYENV_ROOT="
$HOME
/.pyenv"'
>>
~/.bashrc
echo
'export PATH="
$PYENV_ROOT
/bin:
$PATH
"'
>>
~/.bashrc
echo
-e
'if command -v pyenv 1>/dev/null 2>&1; then\n eval "
$(
pyenv init -
)
"\nfi'
>>
~/.bashrc
- 常用的命令
pyenv versions: 查看當前的安裝版本
pyenv install --list: 查看所有可以安裝的python版本
pyenv install anaconda3-5.2.0: 安裝anaconda python3的版本
pyenv local anaconda3-5.2.0: 當前目錄的python版本設置
pyenv global anaconda3-5.2.0: 全局python環境版本設置
- anaconda當中也包含了virtualenv包,安裝了pyenv + anaconda就可以使用virtualenv了
python裝飾器
python中的函數也是對象
def
log
(
func
)
:
def
wrapper
(
*
args
,
**
kw
)
:
print
'call %s:'
%
func
.
__name__
return
func
(
*
args
,
**
kw
)
return
wrapper
@log
def
hello
(
)
:
print
'hello world'
### 調用下面,你就會發現,hello指向wapper
hello
.
__name__
模塊
形式
'說明文檔'
__author__
=
'GodsLeft'
"""
你的代碼
"""
# 當在命令行運行該模塊的時候,python解釋器會將一個特殊變量__name__設置為__main__
if
__name__
==
'__main__'
:
#...
作用域
__xxx__
# 是特殊變量
_xxx
__xxx
# 非公開的
模塊搜索路徑
# 默認搜索當前目錄、已安裝的內置模塊、第三方模塊,sys.path:搜索路徑
參考文章
- 對應的github: https://github.com/pyenv/pyenv
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
