文件名稱 | 版本號 | 作者 | 版本 | |
---|---|---|---|---|
Python之開發環境部署 | v1.0.2 | 學生宮布 | 8416837 | Python 3.8 Anaconda 3 |
文章目錄
安裝Python
下載Python安裝
在Windows OS開發比較便捷,因此,下載Python後,執行exe文件安裝,配置環境變量即可,難度不大
部分Linux OS自帶Python2.6環境
下載Anaconda安裝
簡介
Anaconda是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項.
安裝Anaconda,相當於安裝了Python和大量lib,可以避免頻繁新增lib.推薦給新手
安裝步驟
- 點擊下載 Anaconda3-2019.10-Windows-x86_64.exe
提取碼: j8xt
如:Anaconda3-2019.10-Windows-x86_64.exe
- 安裝完畢後打開:
包管理工具conda
要與IDE關聯纔有效,有的IDE會自動安裝它自帶的Conda,請注意。
安裝Python lib
pip(3)命令
先配置Python環境變量
pip 是 Python 包管理工具,該工具提供了對Python 包的查找、下載、安裝、卸載的功能
配置pip鏡像
簡介
增加pip下載速度
windows OS
在user目錄新建pip目錄
在pip目錄新建pip.ini文件,內容如下
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
常用pip命令
說明 | 命令 | 備註 |
---|---|---|
安裝lib | pip install <包名> 或 pip install -r requirements.txt (指明版本號) |
|
列出已安裝lib列表 | pip freeze 或 pip list |
|
升級pip | python -m pip(3) install --upgrade pip(3) |
pandas
簡介
pandas是Python的科學計算庫
安裝
- 頁面地址
https://pypi.org/project/pandas/#files
- 下載地址
https://files.pythonhosted.org/packages/ad/0b/f65a63cccc5e37a7af983fc87a8c9e56feb4998d8877f8f2af21f40bcf3c/pandas-0.23.1-cp36-cp36m-win_amd64.whl
- 拷貝whl文件到
..\python3.6\Scripts
- 執行命令,安裝輪子
pip3.6 install pandas-0.23.1-cp36-cp36m-win_amd64.whl
IDE&編輯器選擇
Jupyter
簡介
基於B/S,獨立代碼塊Cell,比較方便的python代碼編輯器
安裝
安裝命令
打開命令行模式
輸入命令
pip install jupyter
Windows OS 設置默認瀏覽器
默認程序 -> 選擇瀏覽器 -> 將此程序設置爲默認值
啓動
啓動命令
jupyter notebook --ip=0.0.0.0 --port=8888
默認訪問地址 http://localhost:8888/tree
新建文件
點擊New
按鈕,新建文件,見下圖
點擊新建python文件,新建的文件即生成了
jupyter界面見下圖
將示例代碼拷入編輯框,代碼見下
# -*- coding: utf-8 -*-
import numpy as np
# =======================
def sta_func(k,nyear,xd):
d2=np.fv(k,nyear,-xd,-xd);
d2=round(d2)
return d2
# =======================
d40=1.4*40
print("d40,40 x 1.4=",d40)
d=sta_func(0.05,40-1,1.4);
print("01保守投資模式,",d,round(d/d40))
d2=sta_func(0.20,40-1,1.4);
print("02激進投資模式,",d2,round(d2/d40))
dk=round(d2/d)
print("dk,兩者差別(xx倍):",dk)
點擊Run
按鈕執行
可能異常
ModuleNotFoundError: No module named 'numpy'
解決
-
簡單一點,使用pip安裝
OS 命令 Windows python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose Ubuntu & Debian sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose CentOS/Fedora sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel Mac 系統 python -m pip install numpy scipy matplotlib -
或者下載numpy對應版本 https://pypi.org/project/numpy/#files
安裝輪子
pip3.6 install *.whl
安裝依賴包成功
代碼執行成功,見下圖
操作手冊
功能 | 快捷鍵 | 備註 |
---|---|---|
補全代碼 | Tab | |
執行Cell(塊代碼) | Ctrl+Enter | |
Esc+m | 將代碼切換至Markdown模式 | |
Esc+y | 切換回代碼模式 | |
Shift | 選取Cell | |
Shift+m | 合併選取的Cell |
IntelliJ PyCharm
命令行編輯器
在命令行模式下,可以直接運行.py文件
交互模式編輯器
在命令行模式,輸入命令
python
test
Python Shell
安裝Python後,執行IDLE即可
界面如下