1.7 pyenv和venv的使用

1、安装pyenv,使用pyenv安装python

2、使用内置的venv来创建虚拟环境

cmd下创建项目目录,D:

mkdir myproject

cd myproject

python -m venv venv 

cd venv 

cd Script

activate.bat  //进入虚拟环境

pip install requests //即可安装模块了

3、使用pycharm打开项目,并配置已经创建的虚拟环境

setting->Project:myproject

在终端启动虚拟环境

虽然我的是windows环境,但是终端配置的是bash.exe,并非是cmd.exe

所有启用虚拟环境并不是activate.bat

source activate
pip install pytest //即可安装模块了

deactivate  //退出虚拟环境

(venv) [root@iZuf679yvd4brbcnafihf4Z DjangoProject-university]# pip install Django==5.2.7 -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ ERROR: Could not find a version that satisfies the requirement Django==5.2.7 (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25, 1.11.26, 1.11.27, 1.11.28, 1.11.29, 2.0a1, 2.0b1, 2.0rc1, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.0.10, 2.0.12, 2.0.13, 2.1a1, 2.1b1, 2.1rc1, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.7, 2.1.8, 2.1.9, 2.1.10, 2.1.11, 2.1.12, 2.1.13, 2.1.14, 2.1.15, 2.2a1, 2.2b1, 2.2rc1, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7, 2.2.8, 2.2.9, 2.2.10, 2.2.11, 2.2.12, 2.2.13, 2.2.14, 2.2.15, 2.2.16, 2.2.17, 2.2.18, 2.2.19, 2.2.20, 2.2.21, 2.2.22, 2.2.23, 2.2.24, 2.2.25, 2.2.26, 2.2.27, 2.2.28, 3.0a1, 3.0b1, 3.0rc1, 3.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.0.7, 3.0.8, 3.0.9, 3.0.10, 3.0.11, 3.0.12, 3.0.13, 3.0.14, 3.1a1, 3.1b1, 3.1rc1, 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.1.6, 3.1.7, 3.1.8, 3.1.9, 3.1.10, 3.1.11, 3.1.12, 3.1.13, 3.1.14, 3.2a1, 3.2b1, 3.2rc1, 3.2, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 3.2.10, 3.2.11, 3.2.12, 3.2.13, 3.2.14, 3.2.15, 3.2.16, 3.2.17, 3.2.18, 3.2.19, 3.2.20, 3.2.21, 3.2.22, 3.2.23, 3.2.24, 3.2.25) ERROR: No matching distribution found for Django==5.2.7
最新发布
10-21
(rtx5070_env) PS E:\PyTorch_Build\pytorch> # 正确验证环境位置(移除多余提示符) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> $env:VIRTUAL_ENV ParserError: Line | 1 | (rtx5070_env) PS> $env:VIRTUAL_ENV | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 输出应为:E:\PyTorch_Build\pytorch\rtx5070_env (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 使用Python内部验证(避免提示符干扰) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> python -c "import sys; print(sys.prefix)" ParserError: Line | 1 | (rtx5070_env) PS> python -c "import sys; print(sys.prefix)" | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 输出应为:E:\PyTorch_Build\pytorch\rtx5070_env (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 验证site-packages路径 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> python -c "import site; print('\n'.join(site.getsitepackages()))" ParserError: Line | 1 | (rtx5070_env) PS> python -c "import site; print('\n'.join(site.getsit … | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 输出应包含:E:\PyTorch_Build\pytorch\rtx5070_env\Lib\site-packages (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 纯净度检查(正确格式) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> pip list --format=columns --isolated ParserError: Line | 1 | (rtx5070_env) PS> pip list --format=columns --isolated | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> Package Version Get-Package: No package found for 'Version'. (rtx5070_env) PS E:\PyTorch_Build\pytorch> --------- ------- >> pip 22.3.1 ParserError: Line | 1 | --------- ------- | ~ | Missing expression after unary operator '-'. (rtx5070_env) PS E:\PyTorch_Build\pytorch> setuptools 65.5.0 setuptools: The term 'setuptools' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 保存为 create_venv.ps1 并执行 (rtx5070_env) PS E:\PyTorch_Build\pytorch> param( >> [string]$venvPath = "E:\PyTorch_Build\pytorch\rtx5070_env" >> ) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 终止占用进程 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "终止Python相关进程..." -ForegroundColor Yellow 终止Python相关进程... (rtx5070_env) PS E:\PyTorch_Build\pytorch> Get-Process python*, pip* | Stop-Process -Force -ErrorAction SilentlyContinue (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 删除旧环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "删除旧环境..." -ForegroundColor Yellow 删除旧环境... (rtx5070_env) PS E:\PyTorch_Build\pytorch> if (Test-Path $venvPath) { >> Start-Job -ScriptBlock { >> param($path) >> Start-Sleep -Seconds 3 >> Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue >> } -ArgumentList $venvPath | Wait-Job >> } Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- ------- 3 Job3 BackgroundJob Completed True localhost … (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 创建新环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "创建纯净虚拟环境..." -ForegroundColor Yellow 创建纯净虚拟环境... (rtx5070_env) PS E:\PyTorch_Build\pytorch> $pythonExe = (Get-Command python).Source (rtx5070_env) PS E:\PyTorch_Build\pytorch> & $pythonExe -m venv $venvPath --copies --clear (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 修复激活脚本 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "修复激活脚本..." -ForegroundColor Yellow 修复激活脚本... (rtx5070_env) PS E:\PyTorch_Build\pytorch> $activatePath = Join-Path $venvPath "Scripts\Activate.ps1" (rtx5070_env) PS E:\PyTorch_Build\pytorch> (Get-Content $activatePath) -replace '^\s*param\(\[switch]\$.*?\)', '' | Set-Content $activatePath (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 创建激活函数 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "创建快捷函数..." -ForegroundColor Yellow 创建快捷函数... (rtx5070_env) PS E:\PyTorch_Build\pytorch> $profileContent = @" >> function Enter-PyEnv { >> Set-Location E:\PyTorch_Build\pytorch >> . "$venvPath\Scripts\Activate.ps1" >> pip config set global.isolated true >> Write-Host "已激活 $($venvPath | Split-Path -Leaf)" -ForegroundColor Green >> } >> "@ (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> if (-not (Test-Path $PROFILE)) { >> New-Item -Path $PROFILE -ItemType File -Force >> } (rtx5070_env) PS E:\PyTorch_Build\pytorch> Add-Content -Path $PROFILE -Value $profileContent -Force (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> Write-Host "环境创建完成!输入 Enter-PyEnv 激活" -ForegroundColor Green 环境创建完成!输入 Enter-PyEnv 激活 (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 1. 激活环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> Enter-PyEnv # 自动切换到工作目录并激活 ERROR: Fatal Internal error [id=2]. Please report as a bug. 已激活RTX5070环境: Python 3.10.10 pip 22.3.1 from E:\PyTorch_Build\pytorch\rtx5070_env\lib\site-packages\pip (python 3.10) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 2. 安装PyTorch(CUDA 12.1示例) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 --isolated ParserError: Line | 1 | (rtx5070_env) PS> pip install torch torchvision torchaudio --index-ur … | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 3. 验证CUDA可用性 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> python -c "import torch; print(f'CUDA device: {torch.cuda.get_device_name(0)}')" ParserError: Line | 1 | (rtx5070_env) PS> python -c "import torch; print(f'CUDA device: {torc … | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 预期输出: CUDA device: NVIDIA GeForce RTX 5070 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 4. 创建新环境(使用之前定义的函数) (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> New-PyEnv -name "experimental-env" ParserError: Line | 1 | (rtx5070_env) PS> New-PyEnv -name "experimental-env" | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 1. 创建环境快照 (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS> pip freeze --isolated > requirements.txt ParserError: Line | 1 | (rtx5070_env) PS> pip freeze --isolated > requirements.txt | ~~~ | Unexpected token 'PS>' in expression or statement. (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 2. 在新位置重建环境 (rtx5070_env) PS E:\PyTorch_Build\pytorch> $newPath = "D:\New_Location\rtx5070_env" (rtx5070_env) PS E:\PyTorch_Build\pytorch> & python -m venv $newPath --copies --clear (rtx5070_env) PS E:\PyTorch_Build\pytorch> (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 3. 修复激活脚本(同上) (rtx5070_env) PS E:\PyTorch_Build\pytorch> # 4. 安装依赖 (rtx5070_env) PS E:\PyTorch_Build\pytorch> . "$newPath\Scripts\Activate.ps1" (rtx5070_env) PS E:\PyTorch_Build\pytorch> pip install -r requirements.txt --isolated Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple Collecting setuptools<80.0,>=70.1.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/0d/6d/b4752b044bf94cb802d88a888dc7d288baaf77d7910b7dedda74b5ceea0c/setuptools-79.0.1-py3-none-any.whl (1.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 13.4 MB/s eta 0:00:00 Collecting cmake>=3.27 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7c/d0/73cae88d8c25973f2465d5a4457264f95617c16ad321824ed4c243734511/cmake-4.1.0-py3-none-win_amd64.whl (37.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.6/37.6 MB 50.1 MB/s eta 0:00:00 Collecting ninja Downloading https://pypi.tuna.tsinghua.edu.cn/packages/29/45/c0adfbfb0b5895aa18cec400c535b4f7ff3e52536e0403602fc1a23f7de9/ninja-1.13.0-py3-none-win_amd64.whl (309 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 310.0/310.0 kB ? eta 0:00:00 Collecting numpy Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl (12.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.9/12.9 MB 54.4 MB/s eta 0:00:00 Collecting packaging Downloading https://pypi.tuna.tsinghua.edu.cn/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.5/66.5 kB 3.5 MB/s eta 0:00:00 Collecting pyyaml Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl (161 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.8/161.8 kB ? eta 0:00:00 Collecting requests Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 kB ? eta 0:00:00 Collecting six Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl (11 kB) Collecting typing-extensions>=4.10.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB ? eta 0:00:00 Collecting build[uv] Using cached https://pypi.tuna.tsinghua.edu.cn/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl (23 kB) Collecting expecttest>=0.3.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/27/fb/deeefea1ea549273817ca7bed3db2f39cc238a75a745a20e3651619f7335/expecttest-0.3.0-py3-none-any.whl (8.2 kB) Collecting filelock Downloading https://pypi.tuna.tsinghua.edu.cn/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl (15 kB) Collecting fsspec>=0.8.5 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/47/71/70db47e4f6ce3e5c37a607355f80da8860a33226be640226ac52cb05ef2e/fsspec-2025.9.0-py3-none-any.whl (199 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.3/199.3 kB ? eta 0:00:00 Collecting hypothesis Downloading https://pypi.tuna.tsinghua.edu.cn/packages/55/2e/fcf7371887f45083472165b21b68a7f552049334e01dc3febe484bbb7bc4/hypothesis-6.138.14-py3-none-any.whl (533 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 533.6/533.6 kB 34.9 MB/s eta 0:00:00 Collecting jinja2 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl (134 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB ? eta 0:00:00 Collecting lintrunner Using cached https://pypi.tuna.tsinghua.edu.cn/packages/40/c1/eb0184a324dd25e19b84e52fc44c6262710677737c8acca5d545b3d25ffb/lintrunner-0.12.7-py3-none-win_amd64.whl (1.7 MB) Collecting networkx>=2.5.1 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl (1.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 114.2 MB/s eta 0:00:00 Collecting optree>=0.13.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/74/fa/83d4cd387043483ee23617b048829a1289bf54afe2f6cb98ec7b27133369/optree-0.17.0-cp310-cp310-win_amd64.whl (304 kB) Collecting psutil Using cached https://pypi.tuna.tsinghua.edu.cn/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl (244 kB) Collecting sympy>=1.13.3 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl (6.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 66.9 MB/s eta 0:00:00 Collecting wheel Downloading https://pypi.tuna.tsinghua.edu.cn/packages/0b/2c/87f3254fd8ffd29e4c02732eee68a83a1d3c346ae39bc6822dcbcb697f2b/wheel-0.45.1-py3-none-any.whl (72 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 kB ? eta 0:00:00 Collecting charset_normalizer<4,>=2 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl (107 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.5/107.5 kB ? eta 0:00:00 Collecting urllib3<3,>=1.21.1 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl (129 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.8/129.8 kB ? eta 0:00:00 Collecting idna<4,>=2.5 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl (70 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB ? eta 0:00:00 Collecting certifi>=2017.4.17 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl (161 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.2/161.2 kB ? eta 0:00:00 Collecting pyproject_hooks Using cached https://pypi.tuna.tsinghua.edu.cn/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) Collecting colorama Using cached https://pypi.tuna.tsinghua.edu.cn/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl (25 kB) Collecting tomli>=1.1.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl (14 kB) Collecting uv>=0.1.18 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/2b/9d/081a0af395c0e307c0c930e80161a2aa551c25064cfb636d060574566fa4/uv-0.8.15-py3-none-win_amd64.whl (21.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.2/21.2 MB 50.4 MB/s eta 0:00:00 Collecting sortedcontainers<3.0.0,>=2.1.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting attrs>=22.2.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl (63 kB) Collecting exceptiongroup>=1.0.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl (16 kB) Collecting MarkupSafe>=2.0 Downloading https://pypi.tuna.tsinghua.edu.cn/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl (15 kB) Collecting mpmath<1.4,>=1.1.0 Using cached https://pypi.tuna.tsinghua.edu.cn/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl (536 kB) Installing collected packages: sortedcontainers, mpmath, wheel, uv, urllib3, typing-extensions, tomli, sympy, six, setuptools, pyyaml, pyproject_hooks, psutil, packaging, numpy, ninja, networkx, MarkupSafe, lintrunner, idna, fsspec, filelock, expecttest, colorama, cmake, charset_normalizer, certifi, attrs, requests, optree, jinja2, exceptiongroup, build, hypothesis Attempting uninstall: setuptools Found existing installation: setuptools 65.5.0 Uninstalling setuptools-65.5.0: Successfully uninstalled setuptools-65.5.0 Successfully installed MarkupSafe-3.0.2 attrs-25.3.0 build-1.3.0 certifi-2025.8.3 charset_normalizer-3.4.3 cmake-4.1.0 colorama-0.4.6 exceptiongroup-1.3.0 expecttest-0.3.0 filelock-3.19.1 fsspec-2025.9.0 hypothesis-6.138.14 idna-3.10 jinja2-3.1.6 lintrunner-0.12.7 mpmath-1.3.0 networkx-3.4.2 ninja-1.13.0 numpy-2.2.6 optree-0.17.0 packaging-25.0 psutil-7.0.0 pyproject_hooks-1.2.0 pyyaml-6.0.2 requests-2.32.5 setuptools-79.0.1 six-1.17.0 sortedcontainers-2.4.0 sympy-1.14.0 tomli-2.2.1 typing-extensions-4.15.0 urllib3-2.5.0 uv-0.8.15 wheel-0.45.1 [notice] A new release of pip available: 22.3.1 -> 25.2 [notice] To update, run: python.exe -m pip install --upgrade pip (rtx5070_env) PS E:\PyTorch_Build\pytorch>
09-07
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值