python - 从非系统安装的 Python 执行 Python 脚本

标签 python

我目前在 Mac 上安装了 python 2.7.1,并且我想在当前的 Python 开发中使用 2.7.3 的一些功能。我已经下载并将 tar 球提取到我的/Users/mark/Python-2.7.3 中,但是当我运行 Python 脚本时,如何告诉它使用新的 2.7.3 版本而不是系统安装的 2.7.1 ?

/Users/mark/Python-2.7.3
MacBook-Pro:Python-2.7.3 mark$ ls
Demo        Lib     Objects     README      install-sh
Doc         Mac     PC          RISCOS      pyconfig.h.in
Grammar     Makefile.pre.in PCbuild     Tools       setup.py
Include     Misc        Parser      configure
LICENSE     Modules     Python      configure.in

最佳答案

您可以使用您想要直接运行脚本的解释器:

/Users/mark/Python-2.7.3/python2.7.3 script.py

或者在 shebang 行中设置解释器:

#!/Users/mark/Python-2.7.3/python2.7.3

第三个选项,将解释器的路径添加到 PATH 变量中:

export PATH=/Users/mark/Python-2.7.3/:$PATH

关于python - 从非系统安装的 Python 执行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13433964/

相关文章:

javascript - 服务器端串行通过 python Tornado 聊天

python - django - handler404 与 handler500

python - 如何减少VGG16中间层瓶颈特征的大小?

python - 如何删除 Google OR-Tools CVRP 中的最后一条路径(return-back-to-depot)?

python - OpenCV 保存图像显着增加了 .tif 文件的大小

python - 如何使用升级的 python 在 ec2 centos 机器上获取 mysql

python - 我如何判断一个值是 Django 模板中的字符串还是列表?

python - pandas 映射到数组字典

python - 如何获取大型文本文件数据的统计信息

python - 通过 ssh 可以替代 "python3 sample_program.py &"的方法是什么?