您好,我想通过anaconda安装Pytorch,它可以工作,但是PyCharm无法找到该模块(
ModuleNotFoundError:没有名为“火炬”的模块
我还安装了CUDA,但是当我查找带有pycharm的软件包时,也会出现错误。当我添加anaconda解释器时,我无法运行代码。我使用Python 3.6
答案 0 :(得分:1)
好吧,我解决了这个问题:首先安装anaconda并打开提示,然后键入conda install pytorch -c pytorch
和pip3 install torchvision
。然后转到PyCharm并创建一个Project,然后将Project Interpreter设置为Anaconda(位于路径中:\ Anaconda.x.x \ python.exe)。然后转到“运行”设置并单击Run...
,然后转到Edit Configurations
,然后选择Project Default
解释程序并应用,您应该完成!多亏了帮助我的人=)
答案 1 :(得分:0)
听起来问题出在PyCharm而不是蟒蛇。您可以检查PyCharm解释器中显示的内容,然后为您的项目选择最合适的解释器吗?
File -> Settings -> Project (Your Project Name) -> Project Interpreter
默认情况下,对于所有项目,您可以通过以下方式进行设置:
File -> Default Settings -> Project Interpreter
这可能默认为其他版本的python,或者有时仅为<no interpreter>
。然后,您应该能够查看安装了哪些软件包,并相应地选择解释器。
答案 2 :(得分:0)
在您使用ubuntu并使用anaconda安装pytorch之后,在下面的pycharm的解释器中 文件->设置->解释器,您必须执行以下操作:
通过进行where conda
搜索安装它的conda,然后在您的环境文件夹中找到一个python.exe,并在python解释器中提供该路径。
尝试此操作,因为我在Windows上遇到了类似问题,使用此过程解决了该问题,因此它应该可以工作。
如果您不支持Windows中的ubuntu命令,那么where conda
可能无法正常工作,您可以转到Anaconda所在的文件夹,该文件夹可能位于您的“用户”->“您的用户”文件夹中搜索您的环境,然后在您的环境中找到python.exe,在pycharm中提供此路径。
答案 3 :(得分:-1)
安装64位版本可解决此问题。