我正在学习Pytorch,并且使用Windows和Jupyter笔记本。
当我尝试在Pytorch内核上导入一些模块(例如Gym或cv2)时,会出现诸如“无模块名称Gym”之类的错误。
当我在Pytorch上运行sys.path时,没有路径“ C:\ Users \ Myname \ Anaconda3 \ envs \ pytorch \ lib \ site-packages \ IPython \ extensions”,该路径位于Python3内核上。
因此我使用sys.path.append添加此路径,并且可以成功导入模块。
但是有没有办法将此路径永久添加到我在Pytorch上的sys.path中? 还是我每次运行不同的代码时都键入sys.path.append?
答案 0 :(得分:2)
C:\Users\Myname\Anaconda3\envs\pytorch\lib\site-packages\IPython\extensions
是来自virtualenv pytorch
的路径。 You need to activate
it in the Anaconda prompt before running a kernel:
C:\> C:\Users\Myname\Anaconda3\envs\pytorch\Scripts\activate
(pytorch) C:\>
如果您需要在此环境中自动(半)运行某些程序,请参见How to make batch files run in anaconda prompt。