在pycharm中导入pytorch项目 | 10-10-2020

  1. 安装anaconda,并安装pytorch(百度搜索教程)
    我新建的虚拟环境叫做pytorch。这个环境可以在anconda3-envs中找到它的文件夹。什么是虚拟环境?在名为pytorch的虚拟环境中,我配置了pytorch1.0,python为3.8.那么我在运行使用pytorch1.0框架的程序时,就需要在这个虚拟环境中运行。
    在以后如果我需要用到pytorch0.4,那我可以再创建一个新的虚拟环境,给它配置pytorch0.4

  2. 在pycharm中导入项目并配置虚拟环境。file-open打开一个项目的文件夹。然后file-settings-project-解释器配置其解释器。我需要使用名为pytorch的虚拟环境中的python才可以使用torch。
    Anaconda+Pycharm环境下的PyTorch配置方法
    PyTorch环境配置及安装

  3. 项目需要安装torchnet
    如何安装torchnet
    注意在anaconda中安装库,我要把库安装在pytorch虚拟环境里,需要用anaconda prompt,首先activate pytorch(我的虚拟环境名),然后再执行其他操作。

  4. 项目需要安装tqdm
    此时,在base环境中,使用conda list可以看到已经安装的包,里面是有tqdm的。但是pytorch虚拟环境中使用conda list命令可以发现并没有tqdm。因此当我使用anaconda中的python作为项目的解释器,import tqdm就不会报错。但是当我使用虚拟环境pytorch的python作为项目解释器,import tqdm就会报错。因为base和pytorch环境是相互独立的,所以我需要activate pytorch,然后再conda install -c conda-forge tqdmpip install tqdm
    anaconda如何安装第三方库

  5. 项目运行前需要启动visdom server。在terminal运行命令:python -m visdom.server.但是现在还不会用。要关掉的话点击terminal上面local旁边的叉号就行了。

  6. 报错Cannot start process, the working directory ‘F:\hello\hello’ does not exist。别忘了在configuration中设置working directory和script path。
    在pycharm中导入pytorch项目 | 10-10-2020_第1张图片

你可能感兴趣的:(ML)