Python安装在C盘后如何移到D盘

修正的方案三:使用符号链接(PowerShell版本)
步骤1:停止Python进程并移动文件
powershell

以管理员身份运行PowerShell

1. 停止所有Python进程

Stop-Process -Name “python” -Force -ErrorAction SilentlyContinue
Stop-Process -Name “pythonw” -Force -ErrorAction SilentlyContinue

2. 创建D盘目录

New-Item -ItemType Directory -Path “D:\Python39” -Force

3. 移动Python文件夹到D盘

Move-Item -Path “C:\Users\admin\AppData\Local\Programs\Python\Python39” -Destination “D:\Python39” -Force

4. 验证移动成功

Test-Path “D:\Python39\Python39\python.exe”
步骤2:创建符号链接
powershell

创建符号链接(需要管理员权限)

New-Item -ItemType SymbolicLink -Path “C:\Users\admin\AppData\Local\Programs\Python\Python39” -Target “D:\Python39\Python39”

或者使用junction(目录连接)

cmd /c “mklink /J "C:\Users\admin\AppData\Local\Programs\Python\Python39"D:\Python39""

步骤3:验证链接
powershell

验证符号链接

Get-Item “C:\Users\admin\AppData\Local\Programs\Python\Python39” | Format-List

测试Python

& “D:\Python39\python.exe” --version
python --version

查看链接详情

cmd /c dir “C:\Users\admin\AppData\Local\Programs\Python\Python39”

### 如何在非C(D或其他磁)上创建Python虚拟环境 #### 方法一:通过命令指定路径创建虚拟环境 可以直接使用 `python` 或者 `conda` 命令来创建位于特定磁上的虚拟环境。 对于标准 Python 虚拟环境,可以通过 `-m venv` 参数手动指定目标路径。例如,在 D 下创建名为 `myenv` 的虚拟环境: ```bash python -m venv D:\path_to_your_env\myenv ``` 此操作会将虚拟环境文件夹放置于指定目录中[^1]。 如果使用 Anaconda 创建虚拟环境,则可通过以下方式实现相同效果: ```bash conda create --prefix D:\path_to_your_env\myenv python=3.9 ``` 上述命令会在指定路径下创建一个新的虚拟环境并安装指定版本的 Python[^2]。 --- #### 方法二:移动已有的 C 虚拟环境至其他磁 当已有虚拟环境被创建在 C 时,也可以将其迁移至其他磁。以下是具体步骤说明: 1. **复制现有环境** 将现有的虚拟环境文件夹从 C 剪切到目标位置,例如 D 下的某个自定义路径。 2. **建立符号链接** 使用 Windows 自带工具创建一个指向新位置的符号链接,从而保持原有配置不变。执行如下命令: ```bash MKLINK /D "C:\Users\admin\.conda\envs" "D:\Anaconda_envs" ``` 此处假设原路径为 `"C:\Users\admin\.conda\envs"`,而新的存储位置设置为 `"D:\Anaconda_envs"`。 3. **验证与清理** 移动完成后可测试该环境是否正常工作;确认无误后再考虑删除旧版副本以释放空间。 --- #### 注意事项 - 如果计划频繁切换不同驱动器间的项目开发,请确保各分区有足够的剩余容量支持相应需求。 - 对某些依赖绝对路径的应用程序来说,单纯更改物理存放地点可能引发兼容性问题,需额外调整其内部设定或脚本逻辑。 ```python import sys print(sys.executable) ``` 运行以上代码可以帮助快速定位当前激活环境中解释器的实际地址。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值