Powershell 中直接运行 Python 的文件

首先, 这个问题并不是太难,但是这个问题困扰了我一个下午,我觉得有必要记录一下困扰的过程!

我一直不明白为什么Powershell中可以直接启动.bat和.exe的文件,只要的我的系统Path的路径是设置好的,但是为什么不能直接云心.py的文件呢?
这个是涉及到原理性的东西,所以百度并不好使。后来想到一个问题“如何在Powershell终端执行Python文件”,也许这个问题可以带来一些答案,果不其然,还真有篇文章(https://segmentfault.com/q/1010000000651146),其中提到了‘virtualenv’这个东西,虽然不太清楚,但是只要把这个东西安装到了python的安装路径中就行了。现在做一些不太正规的总结:

powershell 可以直接调用的启动程序是 .bat 和 .exe ,但是不论是哪种类型,它都是通过类似于cmdlet的内置命令执行的,py文件并不在这个内置命令的接口之内,所以py文件需要一个虚拟的环境用于解决这个问题,这个虚拟的环境就是‘virtualenv’,所以现在可以在powershell中运行py文件了!!!!


我做过实验,PYTHON的版本会影响到virtualenv的正常使用,比如现在我使用的Python3.6就不能很好的兼容,但是换成Python3.4一切就正常了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值