人工智能-神经网络Pytorch-Pycharm下/以及Tensorflow

我利用的pytorch框架,pycharm平台

1.查看所有虚拟环境
conda info --envs

2.激活虚拟环境
activate x

3.查看CUDA版本
nvcc--version    #12.2

4.查看cuDNN版本  #8.8.01
import torch
print(torch.backends.cudnn.version())

5.Python 版本
python --version #3.6.0

6.删除虚拟环境
conda remove --name <虚拟环境名称> --all


7.创建虚拟环境
conda create -n XXX python==3.9.19 -y

8.安装包
pip install -r requirements.txt

安装Pytorch

按照网上教程:

报错解决

(pytorch) C:\Users\hp>conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
Collecting package metadata (current_repodata.json): failed

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "D:\Anaconda2023\lib\site-packages\conda\gateways\repodata\__init__.py", line 132, in conda_http_errors
        yield
      File "D:\Anaconda2023\lib\site-packages\conda\gateways\repodata\__init__.py", line 101, in repodata
        response.raise_for_status()
      File "D:\Anaconda2023\lib\site-packages\requests\models.py", line 1021, in raise_for_status
        raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/current_repodata.json

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "D:\Anaconda2023\lib\site-packages\requests\models.py", line 971, in json
        return complexjson.loads(self.text, **kwargs)
      File "D:\Anaconda2023\lib\site-packages\simplejson\__init__.py", line 514, in loads
        return _default_decoder.decode(s)
      File "D:\Anaconda2023\lib\site-packages\simplejson\decoder.py", line 386, in decode
        obj, end = self.raw_decode(s)
      File "D:\Anaconda2023\lib\site-packages\simplejson\decoder.py", line 416, in raw_decode
        return self.scan_once(s, idx=_w(s, idx).end())
    simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "D:\Anaconda2023\lib\site-packages\conda\exceptions.py", line 1124, in __call__
        return func(*args, **kwargs)
      File "D:\Anaconda2023\lib\site-packages\conda\cli\main.py", line 69, in main_subshell
        exit_code = do_call(args, p)
      File "D:\Anaconda2023\lib\site-packages\conda\cli\conda_argparse.py", line 91, in do_call
        return getattr(module, func_name)(args, parser)
      File "D:\Anaconda2023\lib\site-packages\conda\notices\core.py", line 109, in wrapper
        return func(*args, **kwargs)
      File "D:\Anaconda2023\lib\site-packages\conda\cli\main_install.py", line 20, in execute
        install(args, parser, 'install')
      File "D:\Anaconda2023\lib\site-packages\conda\cli\install.py", line 264, in install
        unlink_link_transaction = solver.solve_for_transaction(
      File "D:\Anaconda2023\lib\site-packages\conda\core\solve.py", line 132, in solve_for_transaction
        unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,
      File "D:\Anaconda2023\lib\site-packages\conda\core\solve.py", line 175, in solve_for_diff
        final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,
      File "D:\Anaconda2023\lib\site-packages\conda\core\solve.py", line 280, in solve_final_state
        ssc = self._collect_all_metadata(ssc)
      File "D:\Anaconda2023\lib\site-packages\conda\common\io.py", line 84, in decorated
        return f(*args, **kwds)
      File "D:\Anaconda2023\lib\site-packages\conda\core\solve.py", line 447, in _collect_all_metadata
        index, r = self._prepare(prepared_specs)
      File "D:\Anaconda2023\lib\site-packages\conda\core\solve.py", line 1060, in _prepare
        reduced_index = get_reduced_index(self.prefix, self.channels,
      File "D:\Anaconda2023\lib\site-packages\conda\core\index.py", line 267, in get_reduced_index
        new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs,
      File "D:\Anaconda2023\lib\site-packages\conda\core\subdir_data.py", line 124, in query_all
        result = tuple(chain.from_iterable(executor.map(subdir_query, channel_urls)))
      File "D:\Anaconda2023\lib\concurrent\futures\_base.py", line 621, in result_iterator
        yield _result_or_cancel(fs.pop())
      File "D:\Anaconda2023\lib\concurrent\futures\_base.py", line 319, in _result_or_cancel
        return fut.result(timeout)
      File "D:\Anaconda2023\lib\concurrent\futures\_base.py", line 451, in result
        return self.__get_result()
      File "D:\Anaconda2023\lib\concurrent\futures\_base.py", line 403, in __get_result
        raise self._exception
      File "D:\Anaconda2023\lib\concurrent\futures\thread.py", line 58, in run
        result = self.fn(*self.args, **self.kwargs)
      File "D:\Anaconda2023\lib\site-packages\conda\core\subdir_data.py", line 113, in <lambda>
        subdir_query = lambda url: tuple(
      File "D:\Anaconda2023\lib\site-packages\conda\core\subdir_data.py", line 129, in query
        self.load()
      File "D:\Anaconda2023\lib\site-packages\conda\core\subdir_data.py", line 215, in load
        _internal_state = self._load()
      File "D:\Anaconda2023\lib\site-packages\conda\core\subdir_data.py", line 323, in _load
        raw_repodata_str = self._repo.repodata(mod_etag_headers)
      File "D:\Anaconda2023\lib\site-packages\conda\gateways\repodata\__init__.py", line 94, in repodata
        with conda_http_errors(self._url, filename):
      File "D:\Anaconda2023\lib\contextlib.py", line 153, in __exit__
        self.gen.throw(typ, value, traceback)
      File "D:\Anaconda2023\lib\site-packages\conda\gateways\repodata\__init__.py", line 179, in conda_http_errors
        raise RepodataIsEmpty(
      File "D:\Anaconda2023\lib\site-packages\conda\exceptions.py", line 461, in __init__
        body = response.json()
      File "D:\Anaconda2023\lib\site-packages\requests\models.py", line 975, in json
        raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
    requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

`$ D:\Anaconda2023\Scripts\conda-script.py install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia`

  environment variables:
                 CIO_TEST=<not set>
        CONDA_DEFAULT_ENV=pytorch
                CONDA_EXE=D:\Anaconda2023\condabin\..\Scripts\conda.exe
               CONDA_EXES="D:\Anaconda2023\condabin\..\Scripts\conda.exe"
             CONDA_PREFIX=D:\Anaconda2023\envs\pytorch
    CONDA_PROMPT_MODIFIER=(pytorch)
         CONDA_PYTHON_EXE=D:\Anaconda2023\python.exe
               CONDA_ROOT=D:\Anaconda2023
              CONDA_SHLVL=1
                CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2
           CURL_CA_BUNDLE=<not set>
                 HOMEPATH=\Users\hp
               LD_PRELOAD=<not set>
                     PATH=D:\Anaconda2023\envs\pytorch;D:\Anaconda2023\envs\pytorch\Library\ming
                          w-
                          w64\bin;D:\Anaconda2023\envs\pytorch\Library\usr\bin;D:\Anaconda2023\e
                          nvs\pytorch\Library\bin;D:\Anaconda2023\envs\pytorch\Scripts;D:\Anacon
                          da2023\envs\pytorch\bin;D:\Anaconda2023\condabin;C:\Program
                          Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot\bin;C:\Program
                          Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\bin;C:\Program
                          Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\libnvvp;C:\Program Files
                          (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Microsoft MPI
                          \Bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\window
                          s\System32\WindowsPowerShell\v1.0;C:\windows\System32\OpenSSH;C:\Progr
                          am Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA
                          Corporation\NVIDIA NvDLISR;D:\python3.11;D:\Anaconda2023\Library\bin;D
                          :\Anaconda2023\Scripts;D:\x86_64minGWGCC\mingw64\bin;C:\Program Files
                          (x86)\Microsoft SQL Server\160\Tools\Binn;C:\Program Files\Microsoft
                          SQL Server\160\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client
                          SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL
                          Server\160\DTS\Binn;C:\Program Files (x86)\Microsoft SQL
                          Server\160\DTS\Binn;C:\Program Files\Azure Data Studio\bin;C:\Program
                          Files\dotnet;C:\ProgramData\chocolatey\bin;C:\Program Files\NVIDIA
                          Corporation\Nsight Compute 2023.2.2;C:\Program Files\Microsoft SQL Ser
                          ver\150\Tools\Binn;C:\Users\hp\AppData\Local\Microsoft\WindowsApps;D:\
                          Microsoft VS Code\bin;C:\Program Files\Azure Data
                          Studio\bin;C:\Users\hp\.dotnet\tools;D:\Pycharm\PyCharm Community
                          Edition 2023.2.2\bin;.;D:\jena\apache-jena-4.9.0\bat;D:\jena\apache-
                          jena-4.9.0\bin;D:\jena\apache-jena-fuseki-4.9.0;.
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
                          PowerShell\v1.0\Modules;C:\Program Files (x86)\Microsoft SQL
                          Server\160\Tools\PowerShell\Modules\
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=D:\Anaconda2023\envs\pytorch\Library\ssl\cacert.pem

     active environment : pytorch
    active env location : D:\Anaconda2023\envs\pytorch
            shell level : 1
       user config file : C:\Users\hp\.condarc
 populated config files : C:\Users\hp\.condarc
          conda version : 23.1.0
    conda-build version : 3.23.3
         python version : 3.10.9.final.0
       virtual packages : __archspec=1=x86_64
                          __cuda=12.2=0
                          __win=0=0
       base environment : D:\Anaconda2023  (writable)
      conda av data dir : D:\Anaconda2023\etc\conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/pytorch/win-64
                          https://conda.anaconda.org/pytorch/noarch
                          https://conda.anaconda.org/nvidia/win-64
                          https://conda.anaconda.org/nvidia/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : D:\Anaconda2023\pkgs
                          C:\Users\hp\.conda\pkgs
                          C:\Users\hp\AppData\Local\conda\conda\pkgs
       envs directories : D:\Anaconda2023\envs
                          C:\Users\hp\.conda\envs
                          C:\Users\hp\AppData\Local\conda\conda\envs
               platform : win-64
             user-agent : conda/23.1.0 requests/2.28.1 CPython/3.10.9 Windows/10 Windows/10.0.22621
          administrator : False
             netrc file : None
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.

If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: n

No report sent. To permanently opt-out, use

    $ conda config --set report_errors false

conda报错:Collecting package metadata (current_repodata.json): failed 解决方法-CSDN博客

conda info --envs

conda activate []

pip install -i "https://pypi.tuna.tsinghua.edu.cn/simple/" sklearn 

测试Pytorch是否安装好

import torch

print(torch.__version__)

这里有一个问题,我直接默认建立项目时,没有用到建立的pytorch的虚拟环境。所以它没有torch库。

正确建立项目流程:

Pytorch代码

1.

Pycharm使用的tips

1.分段运行代码

选中代码-右键-

安装Tensorflow

https://blog.51cto.com/u_16099333/8706732

结合protobuf requires Python ‘>=3.7‘ but the running Python is 3.6.x_protobuf requires python '>=3.7' but the running p-CSDN博客

https://blog.51cto.com/u_16099295/8981159

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修神成仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值