文章目錄
一、Python環(huán)境配置命令
二、Python 常用命令
三、pip管理工具命令
四、發(fā)布包到pypi(官網(wǎng))命令
Mac 電腦自帶python2.x版本,終端輸入
python -V // 查看當(dāng)前版本
如果需要安裝python3.x ,輸入命令
brew install python3 // 安裝python3
這里用到一個叫做brew的命令,這個Homebrew的軟件包管理器
具體可以一下鏈接
1.Mac環(huán)境Python3.x/Python2.x安裝第三方庫,比如Pillow、Scrapy等
2 .安裝Homebrew
二、Python環(huán)境配置命令
1. 配置pip的鏡像源 (pip是python的包管理工具)
原因:pip 安裝源問題 一般pip在國外比較慢 可以采用國內(nèi)pip源
國內(nèi)源地址:
豆瓣:https://pypi.douban.com/simple (推薦)
阿里:https://mirrors.aliyun.com/pypi/simple
我這里不介紹一次性使用方法,我這里只是介紹永久安裝鏡像源的方法
1.1 windows 系統(tǒng)
A .用戶根目錄新建 pip 文件夾
B.在pip文件夾中新建 pip.ini 配置文件
C.文件內(nèi)容輸入如下,編輯完成保存重啟
// 文件填寫內(nèi)容如下
[global] # 全局有效
index-url = http://pypi.douban.com/simple # 索引地址
[install]
use-mirrors =true
mirrors = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com # 信任主機名
1.2 Mac 系統(tǒng)
A.cmd 的根路徑 創(chuàng)建.pip 文件夾, 命令: mkdir .pip
B. 進入.pip 文件夾 創(chuàng)建pip.conf配置文件 命令: touch pip.conf
C.pip.conf輸入內(nèi)容 具體填寫內(nèi)容和windows一樣
2. 終端默認環(huán)境配置(比如默認啟動是python3)
A. 在根路徑下打開bash_profile
open ~/.bash_profile //打開bash_profile
B. 修改默認啟動文件是python3
# 修改終端python的版本 默認是 3.x
alias python=python3
C.重新啟動bash_profile文件
source ~/.bash_profile
詳情可以參考Mac系統(tǒng)下環(huán)境配置文件
二、Python 常用命令
-
查看版本
python -V // 查看版本 -
查看python的路徑
which python -
終端進入python交互模式
python/python3 -
終端退出python交互模式
exit()
三、pip管理工具命令
-
查看pip 所有命令
pip -h // 查看pip 所有命令 -
安裝包
pip install xxx -
卸載包
pip uninstall xxx -
更新包
pip install -U xxx -
顯示包的信息
pip show xxx -
搜索包
pip search xxx -
查看已安裝包
pip list -
安裝特定版本的包
pip install xxx # latest version pip install xxx==1.0.4 # specific version pip install 'xxx>=1.0.4' # minimum version -
凍結(jié)包
pip freeze -
凍結(jié)包之后安裝凍結(jié)包
pip install -r 文件名稱 pip install -r requirements.txt pip freeze > requirements.txt
四、發(fā)布包到pypi(官網(wǎng))命令
- 官網(wǎng)注冊賬號 https://pypi.org/
2.Python環(huán)境準(zhǔn)備
A.setuptools 環(huán)境安裝 ---用于打包成egg格式
B. pip 安裝
C. wheel 安裝 ---用于打包成wheel格式文件
D.twine 安裝 ---用于發(fā)布包使用上傳包到pypi平臺
3.發(fā)布前準(zhǔn)備
項目文件新建setup.py文件,配置setup.py的文件 (
注意:python的setup.py 文件就是 類似于
前端開發(fā) 的npm 打包的packjosn.js 文件
iOS開發(fā) 的 pod包管理的 xxxx.podspec
4.生成發(fā)布包
4.1查看打包命令
# 查看打包命令
python3 setup.py --help-commands
4.2 生成包的命令
python3 setup.py sdist 源碼壓縮包 生成dist文件
python3 setup.py bdist 二進制發(fā)布包 結(jié)果不包括setup.py的二進制文件
python3 setup.py sdist --formats=zip,tar 壓縮成成不同格式的源文件
python3 setup.py bdist_egg .egg格式
python3 setup.py bdist_wheel .whl格式
python3 setup.py bdist_wininst windows下面的文件exe
4.3 生成包的常用命令
python3 setup.py sdist --formats=zip,tar 壓縮成成不同格式的源文件
python3 setup.py bdist_wheel .whl格式
5.上傳包到官網(wǎng)pypi
借助工具twine
twine upload 包名稱 //借助工具twine
6.發(fā)布包的安裝
pip install 包名
easy_install 包名
最后贈言
學(xué)無止境,學(xué)習(xí)Python的伙伴可以多多交流。