微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有什么方法可以告诉Cygwin在默认位置查找Python?

如何解决有什么方法可以告诉Cygwin在默认位置查找Python?

我有python,但是我需要通过Cygwin(用于uwsgi)安装python。我先安装了Cygwin,然后安装了Python,但Cygwin决定使用Window的Python而不是Cygwin的Python(尝试which python,它向我显示错误的Python),因此我卸载了Windows上的python,cygwin和cygwin上的python,并再次安装了cygwin + python,但是现在which python告诉我,在dir中没有Python,而window的python却在哪里,但是为什么在Cygwin的认python目录中却找不到它呢? 所以现在我有2个选择: a)用Python再次卸载Cygwin,但是这次完全清除所有reg文件和其他垃圾,以删除旧路径,然后重新安装。 (但我不知道,带有python路径信息的文件在哪里) b)以某种方式告诉Cygwin在/bin/python3.8/exe或/lib/python3.8中查找Python(不知道想要哪个Cygwin) 谢谢您的建议和时间。

解决方法

当前在Cygwin上,python是与python2的符号链接

$ ls -l /usr/bin/python
lrwxrwxrwx 1 Marco Kein 13 May 23 17:18 /usr/bin/python -> python2.7.exe

如果您安装python3软件包版本3.8.3-1
python3 symlink将指向python3.8

$ ls -l /usr/bin/python3
lrwxrwxrwx 1 Marco Kein 13 Jun 20 06:27 /usr/bin/python3 -> python3.8.exe

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。