【发布时间】:2015-06-17 00:55:28
【问题描述】:
我使用的是 64 位 Windows 7 SP1。我有 PyCharm 社区版 4.0.4 和 Python 3.4.2。我想在 PyCharm 中安装新包。
在 PyCharm 中,当我转到 File -> Settings -> Project -> Project Interpreter 时,我会得到项目中的包列表,其中最初有 pip、requests 和 setuptools。 pip 和 setuptools 非常过时,因此我通过单击此列表右侧的蓝色小箭头对其进行了更新。他们现在是pip 6.1.1 和setuptools 15.0。
当我尝试安装软件包时:
- 点击绿色加号图标
- 在
Available Packages窗口中,选择需要C 编译器的包(例如line_profiler) - 在列表中选择它
- 点击左下角的
Install Package按钮
我得到一个错误。如果我查看错误详细信息,基本上相关行是这样的:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
肯定有办法在 PyCharm 中解决这个问题?我见过setting VS90COMNTOOLS can work,但我不明白在哪里输入。PyCharm Python 控制台? Options 在Available Packages 窗口中? PyCharm 中的其他一些晦涩的选项屏幕?
顺便说一句,我已经安装了 Visual Studio 2013。我不想卸载它或做任何其他使其无法使用的事情。如果可能的话,我也不想浪费空间为 C 编译器安装整个 IDE(“安装 VS2010”解决方案)。解决方案不应该是特定于 VS2013 的 - 否则我必须在 VS2015 发布时再次回来问同样的问题。
【问题讨论】:
-
关于
vcvarsall和 Python 的 SO 上有很多问题,但我特别问的是 PyCharm。 -
您是否阅读了链接答案下关于setting VS90COMNTOOLS 的所有cmets 说这是错误?他们对此是正确的。
标签: python windows pip pycharm