2020.01.14fjy
因?yàn)殡娔X里沒有g(shù)ym環(huán)境授帕,于是就準(zhǔn)備在電腦里安裝一個(gè)anaconda和pycharm卫袒。
Anaconda
Anaconda主要是用來創(chuàng)建獨(dú)立的 Python 開發(fā)運(yùn)行環(huán)境。
下載
下載地址
我下載的是Anaconda3-4.3.0-Windows-x86_64.exe版本。
測試
按 win+R 調(diào)出cmd伍纫,輸入conda info,顯示如圖就OK了昂芜。
使用Anaconda進(jìn)行Python環(huán)境創(chuàng)建
Anaconda弄好后繼續(xù)在cmd內(nèi)安裝Python3.6.0翻斟,并命名為gym,詢問是否安裝的時(shí)候说铃,確定安裝輸入y即可访惜。
conda create -n python360 python=3.6.0
conda create -n gym python=3.6.0
根據(jù)所給提示,激活并進(jìn)入所創(chuàng)建的gym環(huán)境用activate gym
腻扇,
離開gym環(huán)境使用deactivate gym
债热,
列出所有環(huán)境使用conda env list
,其中*號表示當(dāng)前對應(yīng)的環(huán)境幼苛。
刪除環(huán)境使用conda env remove -n gym
窒篱,與創(chuàng)建環(huán)境正好相反。
安裝相關(guān)組件
conda install pandas
conda install tensorflow
pip install gym matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
下載pycharm
下載pycharm
安裝完之后需要在setting里簡單的設(shè)置一下(對英語渣的我來說未免有些過于困難)總之最后終于把pycharm與Anaconda里我們剛剛新建的環(huán)境里的python.exe聯(lián)系在一起了舶沿。
測試pycharm
我們先在pycharm里新建一個(gè)test.py的python文件墙杯,將如下代碼復(fù)制到文件中:
import gym
def main():
env = gym.make('CartPole-v0')
for i_episode in range(20):
observation = env.reset()
for t in range(100):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print("Episode finished after {} timesteps".format(t + 1))
break
if __name__ == "__main__":
main()
然后點(diǎn)擊Run嘗試運(yùn)行。
在運(yùn)行過程中我遇到很多問題括荡,例如在上一步設(shè)置的時(shí)候沒有把pychorm編譯器設(shè)置為環(huán)境中的python3高镐,或者是在運(yùn)行的時(shí)候沒有進(jìn)入到環(huán)境中。
最終成功運(yùn)行效果如圖