# python專案啟動筆記(window系統python安裝及virtualenv安裝篇) ###### tags: `python專案啟動筆記` `window` `python` ## window 系統流程 ### 安裝PYthon   1-先到 https://www.python.org/   2-然後選擇 Windows 挑選 executable installer 版本 看你系統64  或32位元   3-先按 Add Python 3.6 to Path 然後 選擇Customize installation ![](https://i.imgur.com/qHlR0bl.png)   4-Optional Features裡面 全部勾選然後按 Next ![](https://i.imgur.com/UU8COcv.png)   5-Advanced Options裡面 勾選Install for all users   Customize install location路徑預設會變成 C:\Program Files\Python36   去掉Program Files 讓他在只在C槽底下 把它改成 C:\Python36,抑或是讓他使用者的資料夾底下也行 ![](https://i.imgur.com/b81cjAq.png)   5-安裝完成後到cmd輸出 "python" ``` python 檢查是否安裝成功 ``` ### 檢查環境變數 1-到桌面的本機案右鍵,然後選擇內容,或者在搜尋輸入 “編輯環境變數” 2-按變更設定 ![](https://i.imgur.com/O9krcve.png) 3-系統內容=>進階=>環境變數 ![](https://i.imgur.com/Fau6Vh8.png) 4-環境變數=>系統變數=>找尋 Path=>編輯 ![](https://i.imgur.com/I0kHwRP.png) 5-檢查是否有剛剛的路徑 剛剛設定是 C:\Python36 和 是否有 C:\Python36\Scripts ![](https://i.imgur.com/BnzC3Jw.png) #### 備註1    *其實Python在Windows有很多因為路徑爆炸的問題,目前有遇到兩個   1.路徑太長   2.路徑不能有空白   這就是為什麼不安裝在預設地C:\Program Files\Python36   所以不要把Python安裝在Program Files裡面是最佳解* ### 安裝 pyenv-win    為了能夠維持python專案的執行環境,我們會運用到 virtualenv 這個工具    因為我們上面已經實作安裝python,所以我們現在可以直接開始安裝virtualenv ### 1- 以下二擇一,安裝pyenv #### Powershell 或 Git Bash: ``` pip install pyenv-win --target $HOME\\.pyenv ``` #### cmd.exe: ``` pip install pyenv-win --target %USERPROFILE%\.pyenv ``` ### 2- 將 PYENV 和 PYENV_HOME 添加到您的環境變數中 #### 使用 PowerShell 或 Windows 8 以上的終端機執行 ``` [System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User") [System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User") ``` PYENV_HOME 為了支援 pipenv #### 如果上面輸入還沒法啟動,將以下路徑添加到您的 USER PATH 變數中,以便使用 pyenv 命令。在 PowerShell 或 Windows 8 以上的終端機執行以下命令: ``` [System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User") ``` ### 3- 關閉並重新打開您的終端機,執行 pyenv --version,可能有不同反饋 ``` 如果返回 pyenv 的版本號,跳到步驟 4。 如果收到「找不到命令」錯誤,請確認 GUI 設定了正確的環境變數,從這裡更改:我的電腦 → 屬性 → 高級系統設置 → 高級 → 環境變數 → PATH 同樣是收到「找不到命令」錯誤,如果上述沒問題,如果正在使用 Visual Studio Code 或其他包含終端機的 IDE,請重啟它們後重試。 ``` ### 4-在主目錄執行:pyenv rehash ### 5-輸入幾個 pyenv 指令看看有沒有問題吧! ###### 附錄 https://firstsun.pixnet.net/blog/post/35840851#%E5%8F%96%E5%BE%97-pyenv-win https://ithelp.ithome.com.tw/articles/10210071