You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在USB驱动器上安装Python包(PyCharm环境)

把Python包安装到USB驱动器的可行方案

方法1:在USB上创建并使用虚拟环境(最推荐)

这是隔离项目依赖、确保包全部存在USB上的最优方式:

  • 插好USB,确认它的路径(Windows通常是E:\这类盘符,Linux/macOS是/Volumes/你的USB名称)
  • 打开终端/命令提示符,进入USB上的项目文件夹:
    cd E:\你的项目文件夹路径
    
  • 在USB的项目目录下创建虚拟环境(比如命名为usb_venv):
    Windows:
    python -m venv E:\你的项目文件夹路径\usb_venv
    
    Linux/macOS:
    python3 -m venv /Volumes/你的USB名称/你的项目文件夹路径/usb_venv
    
  • 激活这个虚拟环境:
    Windows(命令提示符):
    E:\你的项目文件夹路径\usb_venv\Scripts\activate.bat
    
    Windows(PowerShell):
    E:\你的项目文件夹路径\usb_venv\Scripts\Activate.ps1
    
    Linux/macOS:
    source /Volumes/你的USB名称/你的项目文件夹路径/usb_venv/bin/activate
    
  • 激活后用pip install [包名]安装依赖,所有包都会存在USB的虚拟环境中
  • 在PyCharm里配置这个解释器:打开File > Settings > Project: 你的项目名 > Python Interpreter,点击齿轮图标选择Add,选Existing environment,找到USB虚拟环境里的python.exe(Windows)或python3(Linux/macOS),保存配置即可。

方法2:直接指定pip安装路径(应急用)

如果不想用虚拟环境,可以强制pip把包装到USB的指定文件夹:

  • 在USB上新建一个文件夹用来存包,比如E:\python_libs
  • 安装包时加上--target参数:
    pip install requests --target=E:\python_libs
    
  • 让Python识别这个包目录:
    1. 临时生效:在代码开头添加
      import sys
      sys.path.append("E:\\python_libs")
      
    2. 永久生效:把E:\python_libs添加到系统的PYTHONPATH环境变量(注意换设备后盘符可能变化,需要重新调整)

注意事项

  • 确保USB驱动器格式为NTFS(Windows)或APFS/HFS+(macOS),避免单个大文件无法存储的问题
  • 拔USB前要关闭PyCharm和终端,防止文件损坏
  • 虚拟环境换设备使用时,需要在新设备的PyCharm中重新配置解释器路径

内容的提问来源于stack exchange,提问作者Cream-Cheese

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:45:37