我是Python的新手,我想使用AI-Gym運作一些Python的強化學習算法:
https://github.com/openai/gym
我想使用tensorflow,是以我用Anaconda制作了一個名為“tensorflow”的python3.5環境并将其安裝在那裡。在相同的環境中,我使用pip install gym
從水蟒船上。
與conda list
我可以将“gym”視為安裝在該環境中的軟體包,但在Anaconda Navigator中它沒有列出(也沒有在“tensofrflow”環境或任何其他地方)。在
不管怎樣,如果我試着去做import gym
我明白了No module named 'gym'
我确信我已經在項目配置中選擇了Python解釋器。我也試過了pip install gym
從正常的指令行提示符,但它仍然拒絕找到“gym”。在
一個建議是将Anaconda路徑包含到系統的Python路徑中。我不知道如何正确地做這件事。大多數建議是針對Linux的,我使用Windows10。這就是python.exe在水蟒檔案夾裡?我見過有人嘗試export PATH=C:/path/anaconda:$PATH
但是在任何指令提示符下都無法識别導出。在which python
也無法識别,以便檢查正在使用哪個python。
我還嘗試将anaconda路徑添加到系統路徑(此PC>;Advanced>;Environment Variables>;system Variables>;path)中,但沒有dice。在
如有任何建議,我們将不勝感激。在
--更新1--
托馬斯,謝謝你的回答。我已經嘗試了你的建議-嘗試從Python提示符/環境中的python内聯解釋器中導入gym,并且成功了!在
指令
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yNkRzYwYGM4gDNhJGO0UWZkljM2YGO2ETM3MDOjFGNw8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
不過,在pyCharm中,即使我确定我已經為這個項目選擇了Python翻譯程式,但它不起作用。在
皮查姆
--更新2--
我可以看到我的環境和路徑,但是你如何在pyCharm中添加env呢?
我一直使用的方法是,将項目配置為使用Anaconda解釋器并從Anaconda提示符切換環境。
搜尋也給出了同樣的答案。在
這很奇怪,因為我隻在我的tensorflow環境中安裝了tensorflow,而且tensorflow本身導入時沒有問題,正如您在這裡看到的:
是以,tensorflow環境必須處于活動狀态。在
提前謝謝!在