python - 如何在 Windows 中使用 git bash 和 npm 安装 python
问题描述
目前使用windows 7机器检查跨浏览器测试。执行时npm install
,它会说node-gyp rebuild
,然后它会寻找 python 可执行文件。
我正在使用 git bash 并设置
PATH=$PATH:/c/my_account/.../anaconda3/python.exe
PYTHON=$PATH:/c/my_account/../anaconda3/python.exe
PYTHONPATH=$PATH:/c/my_account/../anaconda3/python.exe in .bashrc
使用此设置,我仍然有同样的错误。
在 Windows 机器上安装 python 的正确方法是什么,所以 git bash 并npm
知道它?
这是一个公司机器,所以像这样的技术npm install -g windows-build-tools
对我不起作用。
解决方案
*PATH 变量用于列出路径(即目录或文件夹)。因此,您应该从每一行的末尾删除“python.exe”。
PATH 变量应该是以冒号分隔的任何目录列表,其中包含您想要运行的可执行文件,而无需指定相对或绝对路径。据我所知,PYTHON 没有被任何东西使用,也许不需要定义。您(很可能)不想在定义PYTHONPATH时包含 $PATH。它应该只是 Python 安装的位置。
如果您将它们放入.bashrc
,您还希望export
它们在.bashrc
完成执行后在您的环境中定义。
export PATH=/c/my_account/.../anaconda3:$PATH
export PYTHONPATH=/c/my_account/.../anaconda3
作为旁注,您可以尝试运行which python
或which python.exe
. 如果该命令指向正确的 Python 版本,则您的路径变量可能设置正确。
推荐阅读
- algorithm - 多个SETS的在线压缩算法?
- mysql - 使用返回 ID 字符串的子查询执行 WHERE ID IN
- excel - 如何在同一模块中调用 vba 函数?
- ios - SQLite db 在真实 iOS 设备中创建错误
- javascript - 如何在 highcarts 的条形图竞赛中为数据标签值添加逗号?
- firebase - 如何修复“错误加载文档”Firestore
- button - 如何在 panel builder 600 中设置按钮密码保护?
- python - 散景。如何匹配多个y轴的比例?
- java - 从用户扫描 10 个整数
- python - 我需要为我的数据集实现肘法以找到 k-means 聚类所需的最佳聚类