PythonLauncher详解:Windows下多版本Python脚本管理指南

创始人
2024-12-22 20:57:13
0 次浏览
0 评论

讲讲PythonLauncher是什么鬼东西?

通过软绑定的Python解释器。
例如,这些软链接指向不同Python命令实际位置中Python解释器的启动目录。
它们用在哪里?这些通常被称为文件头[shebang](这里我们只讨论shebang的Python文件头部分)。
去软链接中通过文件头系统找到对应的‘python’命令;该命令链接到一个单独的Python解释器。
上述问题在Windows系统上也存在;因此,期望在Windows上具有与在Unix上运行[Shebang]相同的能力-易于使用,无需发明新的语法或约定。
更令人愉快的事情来形容它。
经过进一步的发展,它在PEP397中正式引入,并随Python3.3一起发布。
它被称为[PythonLauncher]2。
解决问题Pythonlauncher是一个Windows实用程序,可以帮助我们查找并运行不同版本的Python解释器。
这允许脚本或命令行指定特定Python版本的首选项,并且它将检测并执行该版本。
毫米波还是很难发音。
用人类的话来说,是否要手动指定运行py脚本的翻译版本。
或者区分是否要使用脚本文件定义的解释器非常聪明。
手动选择在[PATH]中调用Python变量的Python解释器。
举个例子。
你在Windows下的cmd中使用Python3.7版本的解释器来执行一个文件:这样运行时会发生什么?Windows将在PATH中查找python3.7解释器。
找到并运行test.py文件。
对于这个test.py(你从未打开过这个文件)文件;这需要python2.7版本的解释器才能真正工作。
这不是问题吗?我们将使用Pythonlauncher来解决这个问题,并正确选择最合适的Python版本。
如何安装Pythonlauncher通常,从3.3版本开始,Pythonlauncher将随解释器一起安装。
如本博客的第一张图片所示。
它会被放置在系统的PATH中(从Python3.6版本开始就是这样,之前的版本有一些变化,如果你不自己添加它,请参阅Python3.3版本的新特性)。
另一种方法是单独安装。
如本博客的第一张图片所示。
您可以单独勾选此项来单独安装。
Pythonlauncher在多个版本的Python中只需要安装一次,并且兼容所有版本的Python。
因此,如果您安装3.6版本并选择Python启动器选项。
如果您安装的是3.7版本,则无法选择此选项,因为它已经安装。
Python启动器的有两种版本,一种是控制台程序,另一种是“Windows”(GUI)程序。
这两个程序属于我们的Python安装目录中的两个文件“python.exe”和“pythonw.exe”。
控制台程序名为“py.exe”,Windows程序名为“pyw.exe”,pyw.exe会找到并执行pythonw.exe。
这里我们仅以控制台程序为例。
如何使用Pythonlauncher默认情况下,Pythonlauncher启动最新版本的解释器。
您可以正常使用并外出。
比您最近安装的解释器的版本。
如果您的系统环境中有多个版本的Python解释器并且想要启动它们;你可以:是的,Python启动器可以帮助我们解决一些问题。
例如,现在有一个test.py文件,并使用Pythonlauncher来启动它。
可以看到,Pythonlauncher根据文件头自动调用为我们指定的解释器版本来执行文件。
请更新文件标题并重试。
这样,Pythonlauncher就帮助我们找到了想要的女孩。
让我们看一个没有文件标题的文件。
因此,Pythonlauncher默认使用最新版本的解释器来执行。
我们传递文件头和Python可以使用单独的翻译版本。
如上图所示,我们还可以指定执行脚本的版本。
Python社区为我们考虑了很多方面,让Python在Windows下变得简单易用。
如果你现在不需要的话您只需要知道它的作用的概要,而不需要详细的解释。
以上是我自己对Python启动器的理解。
如有错误,请指正。
原文链接:cnblogs.com/Neeo/p/8393...文章转载:Python编程学习圈(版权所有,原作者侵权删除)

开源版pymol的下载与安装(写给自己)

要安装pymol,您需要按照以下步骤操作:1.下载并安装miniconda:从给定的URL获取miniconda,确保它安装在C盘并在安装过程中选择“添加到环境变量”选项以避免可能的情况后续问题。
2.根据minicond中的Python版本(例如Python3.11.5),下载相应的pymol和扩展安装包。
根据Python版本号确定下载文件后缀,例如选择适合Python3.11.5的cp311安装包版本。
3.将下载的四个文件复制到miniconda3脚本目录(例如C:\Users\92447\miniconda3\Scripts)。
4.打开命令提示符并输入以下命令序列。
请注意,每个命令后,根据文件名进行相应的复制粘贴操作:-更新pip到最新版本(截至2023.10.26pip更新到)。
23.3.1)。
-安装numpy(版本1.22.4+vanilla-cp311-cp311-win_amd64.whl)。
-安装Pmw(版本2.0.1-py3-none-any.whl)。
-安装pymol(版本2.6.0a0-cp311-cp311-win_amd64.whl)。
-安装pymol_launcher(版本2.5-cp311-cp311-win_amd64.whl)。
-确认安装路径,然后使用pip安装pymol_launcher(一定要使用正确的路径)。
-更新了pymol_launcher以提供无依赖更新。
-安装pyqt5。
5.安装完成后,返回顶级目录,找到并双击pymol程序以启动它。
为了更有效地使用pymol并充分利用您的体验,这里有一些使用技巧和推荐教程:-学习创建pymol动画的高级技术,以改善您的分子渲染效果。
-学习有效的绘图技巧,快速创建高质量的图像。
-学习实用的pymol技能,例如创建、优化和分析3D分子结构。
-掌握基于MODELLER的蛋白质复合物同源建模方法。
-分子对接、蛋白袋活性分析和酶活性位点图谱等任务的高级培训。
-学习配体对接和位点分析的策略使用pymol与Autodock/Vina进行结合。
-了解如何使用Pimol可视化蛋白质对接过程。
-了解蛋白质和配体结合的Martini粗粒度模型方法。
-深入了解分子动力学模拟在药物发现中的应用。
-掌握从头开始蛋白质折叠的Rosetta方法。
-总结实用的pimol技能,例如设计小分子/肽结构、活性蛋白口袋分析、体积测量等。
-学习同时使用多个程序进行批量分子对接的策略。
-学习使用嵌合体进行单点氨基酸突变的技术。
通过以上教程和方法,用户可以更加熟练地使用pymol进行各种复杂的分子结构分析和可视化任务,从而在科研和教学中发挥更重要的作用。
热门文章
1
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

2
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...

3
Python错误处理与异常处理:构建稳定... 2.5错误处理与异常在编程领域,错误处理和异常处理是保证程序稳定性和健壮性的关键...

4
Python数据转换攻略:字符串、列表、... Python字典、字符串及列表的相互转换Python中数据转换的艺术:从字典和字...

5
Python列表相加与求和技巧解析 重温python基础:列表相加的方法(两个list[]加法)今天,我们来看看Py...

6
Python运行快捷键大揭秘:高效操作,... python运行按哪个键运行Python时的快捷键包括Ctrl+Shift+F1...

7
Python字符与数字互转攻略:轻松掌握... python 字符与数字如何转换Python是一种功能强大且结...

8
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表Python中将字符串转换为列表的方法有多种,...

9
Python字符串转列表:两种常用方法解... python怎么将字符串转换为列表在Python中将字符串转换为列表的方法有很多...

10
Python列表转字符串全攻略:掌握四种... Python列表到字符串–如何在Python中转换列表在Python中,将列表转...