# 環境建置 本次專案使用conda作為環境建置的工具,可以快速建立環境,避免遇到dependency的問題 :::info python: `12` Cuda: `12.8` torch: `cu128` ::: ## Conda環境 ### 1. 建立conda 環境 ``` $ conda create -n space_rl python=3.12 -y ``` ### 2. 開啟 conda 環境 ``` $ conda activate space_rl ``` #### 2.1 P.S.: 如果是第一次使用conda 需要先找到 Anaconda Prompt 執行 `conda init powershell` 執行完後,使用系統管理員權限進入powershell 執行 ``` Set-ExecutionPolicy RemoteSigned -Scope CurrentUser ``` 這會允許你執行「本機建立」的指令碼,而線上下載的指令碼仍需簽章。 ### 3. 安裝套件 ``` $ pip install --upgrade pip $ pip install pygame numpy matplotlib scipy imageio $ pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128 ``` Download link: [pytorch](https://pytorch.org/get-started/locally/) ### 4. 關閉 conda 環境 ``` conda deactivate ``` ## 安裝Cuda Download link: [Cuda](https://developer.nvidia.com/cuda-toolkit) 依照需求選擇下載版本,可以選到 ### 註1. 有可能會遇到Kernal crashed 查看error log之後發現是多重的OpenMP影響了 intel-openmp, MTP 移除 intel-openmp就可以正常使用了 (powershell) ```bash $ conda activate space_rl $ conda remove intel-openmp ``` 移除後可能需要重新安裝部分套件(numpy, scipy...)
×
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