在cygwin中安装python模块的方法是什么?我是cygwin的新手,在setup.exe包中找不到pip或类似的东西。我环顾四周,找不到明确的方法。有没有人有建议?
答案 0 :(得分:4)
在Windows上,在cygwin下按照以下步骤操作。
1.确保python安装在cygwin中。在cygwin的终端上键入python,它应该启动python shell。如果它没有启动cygwin的安装文件并从包列表中选择python并安装。 2.现在,如果尚未安装pip,请安装pip。如果您有多个python安装,请提供完整路径,例如
/usr/bin/python2.7 -m ensurepip
/usr/bin/python3.6 -m ensurepip
3。现在,您可以使用pip来安装python包。根据您希望安装软件包的安装,在命令
下运行/usr/bin/python2.7 -m pip install pyyaml
/usr/bin/python3.6 -m pip install pyyaml
答案 1 :(得分:2)
在标准的python安装中,像pip一样的脚本位于" your_python_directory \ Scripts"之下。 (在我的系统C:\ Python34 \ Scripts中)确保已将此路径添加到系统目录(环境变量)。然后
pip.exe install my_package_name
会正常工作。
此外,在cygwin this中进行配置也会有所帮助。
PS:对不起混淆虽然我以为你的意思是你已经从cygwin中分别安装了python。我相信this主题可以回答你的问题。答案 2 :(得分:0)
我建议在Windows中安装python。
假设您将python安装在D盘中,然后只需从cygwin调用已安装的python,例如
/cygdrive/d/Python37/python.exe
在这种情况下,您将不会获得python的两个版本(在cygwin中一个,在Windows中一个)。您也可以从其他终端调用python。