我利用的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.分段运行代码
选中代码-右键-