繁体   English   中英

如何将“ C:\\ Users \\ Myname \\ Anaconda3 \\ envs \\ pytorch \\ lib \\ site-packages”之类的路径永久添加到sys.path?

[英]How to add a path like “C:\Users\Myname\Anaconda3\envs\pytorch\lib\site-packages” to sys.path permanently?

我正在学习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?

C:\\Users\\Myname\\Anaconda3\\envs\\pytorch\\lib\\site-packages\\IPython\\extensions是来自virtualenv pytorch的路径。 您需要在Anaconda提示符下activate它,然后再运行内核

C:\> C:\Users\Myname\Anaconda3\envs\pytorch\Scripts\activate

(pytorch) C:\> 

如果您需要在此环境中自动(半)运行某些程序,请参阅如何在anaconda提示符下运行批处理文件

如果在此环境中需要jupyter ,则需要在其中安装相应的conda软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM