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

如何在VS 2017 Python环境中执行pip install -e .?

在VS 2017自带Python环境中执行pip install -e .的方法

我之前也碰到过一模一样的问题,其实有几种简单的路子能搞定,下面给你一步步说清楚:

方法一:通过VS 2017的包管理器控制台直接执行

这是最省心的方式,不用手动找路径绕弯子:

  • 打开VS 2017,加载你的Python项目(要是还没项目,新建个空Python项目就行)
  • 点击顶部菜单栏的 工具 -> NuGet包管理器 -> 包管理器控制台
  • 在控制台窗口顶部,找到「环境」下拉菜单,选中你要使用的VS 2017自带Python环境
  • 确保控制台的「默认项目」是你的包所在的项目(或者手动用cd命令导航到包目录)
  • 直接敲命令:
    pip install -e .
    
    回车就完事了。

方法二:找到Python环境路径,用完整路径调用pip

要是包管理器控制台用着不顺手,或者你更习惯普通命令提示符:

  1. 找到VS自带Python环境的路径:
    • 打开VS 2017,点击 工具 -> Python -> Python环境
    • 在弹出的「Python环境」窗口里,找到目标环境,右键点它,选「查看路径」
    • 复制这个环境的安装目录(比如类似 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Python\Core)
  2. 打开普通命令提示符,导航到你的Python包所在的目录(就是你要执行pip install -e .的文件夹)
  3. 用完整路径调用该环境的Python和pip:
    输入下面的命令(把<你的Python环境路径>换成刚才复制的路径):
    "<你的Python环境路径>\python.exe" -m pip install -e .
    
    注意路径里有空格的话,一定要用引号把整个路径括起来,不然会报错。

方法三:激活VS创建的虚拟环境(如果你的项目用了这个)

要是你的项目是用VS 2017创建的虚拟环境(一般项目根目录下会有个env文件夹):

  • 打开命令提示符,导航到项目根目录
  • 运行虚拟环境的激活脚本:
    env\Scripts\activate.bat
    
  • 激活成功后,命令提示符前面会出现(env)的前缀,这时候直接执行:
    pip install -e .
    
  • 完事之后想退出虚拟环境,输入deactivate就行。

这些方法我都试过,肯定能帮你在VS 2017自带的Python环境里完成包的可编辑安装!

内容的提问来源于stack exchange,提问作者OlavT

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:02:38