# 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    4-Optional Features裡面 全部勾選然後按 Next    5-Advanced Options裡面 勾選Install for all users   Customize install location路徑預設會變成 C:\Program Files\Python36   去掉Program Files 讓他在只在C槽底下 把它改成 C:\Python36,抑或是讓他使用者的資料夾底下也行    5-安裝完成後到cmd輸出 "python" ``` python 檢查是否安裝成功 ``` ### 檢查環境變數 1-到桌面的本機案右鍵,然後選擇內容,或者在搜尋輸入 “編輯環境變數” 2-按變更設定  3-系統內容=>進階=>環境變數  4-環境變數=>系統變數=>找尋 Path=>編輯  5-檢查是否有剛剛的路徑 剛剛設定是 C:\Python36 和 是否有 C:\Python36\Scripts  #### 備註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
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up