康建
让python程序直接在shell中运行
2022-7-15 08:55
阅读:3168

让python程序直接在bash(如Git Bash)下运行.

  在.py文件第一行写上:

  #!/usr/bin/env python3

  改成可执行:

  $ chmod 755 testpy.py

  运行即可:

  $./testpy.py

如果提示"/usr/bin/env: ‘python3’: No such file or directory"

  可加个连接,指示python3的物理路径

  ln -s /d/Python/Python36/python /usr/bin/python3

查看一下环境变量和路径:

  $ echo $PATH

  $ echo $PYTHONPATH

  cat ~/.bash_profile

  cat /etc/bash.bashrc

  显示python的物理安装路径,通过$ type python 或$ which python显示的是:

       /d/Python/Python36/python

  通过python程序的print(sys.executable),

       在python Shell下(通过python -i)显示的是:

          D:\Python\Python36\pythonw.exe

      在Git Bash下(通过运行.py)显示的是:

         D:\Program Files\Git\usr\bin\python3


转载本文请联系原作者获取授权,同时请注明本文来自康建科学网博客。

链接地址:https://wap.sciencenet.cn/blog-797552-1347307.html?mobile=1

收藏

分享到:

当前推荐数:4
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?