首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下面制作绿色版Pytho

首先在某个地方安装安装版Python,比如虚拟机里,我装是“python-2.7.1.msi”,然后把安装目录整个拷过来备用。...之所以安装版无法做成绿色版,是因为其中三个主要文件“python.exe”、“pythonw.exe”和“python27.dll(安装在system32目录中)”都依赖于“msvcr90.dll”这个非常恶心东西...下载并解压缩源代码包,我下载是“Python-2.7.1.tar.bz2”,然后进入“PCbuild”目录,用Visual Studio 2008打开“pcbuild.sln”文件,注意,“PC”目录下面还有一些早期版本...我Visual Studio 2008装了SP1,编译其中python”、“pythoncore”和“pythonw”三个项目得到“python.exe”、“pythonw.exe”和“python27...然后重新编译后,manifest文件就独立出来而不是嵌在程序中了,最后得到“python.exe”、“pythonw.exe”、“python27.dll”和相应manifest文件“python.exe.manifest

73520
您找到你想要的搜索结果了吗?
是的
没有找到

安装 Python 版本太多互相干扰?以后再也不用担心了。

本文字数:2138 字 阅读本文大概需要:6 分钟 写在之前 我们都知道现在 PythonPython2 和 Python3,但是由于各种乱七八糟原因导致这俩哥们长期共存,荣辱与共,尴尬是这哥俩差异还比较大...因为版本什么实在太多,这里就不全部列出来了,具体你可以在自己电脑上试一下。...Python 版本,可以输入下面的命令: pyenv versions 显示如下: * system (set by /Users/rocky/.pyenv/version) 2.7.1...,如下所示: pyenv versions system 2.7.1 * 3.7.1 (set by /Users/rocky/.pyenv/version) 使用 pyenv 以后,可以很快速切换...当人能装就能删,如果你想要删除 Python 版本,使用 uninstall 即可,同样是后面跟上版本号,比如删除 2.7.1: pyenv uninstall 2.7.1 The end。

1.4K10

深度操作系统Deepin安装坚果云

系统安装过程还算顺利,做一个U盘启动盘,然后按照官方教程就安装好了。 既然是回家时候用,那常用软件还是安装齐全。好在,很多软件都可以安装或替代方案。...解压缩,编译和安装Nautilus插件(下面4个命令,每次执行一个) tar zxf nutstore_linux_src_installer.tar.gz cd nutstore_linux_src_installer.../usr/bin/env/ python3 将其改为,也就是删除后面的数字3: #!/usr/bin/env/ python 2) 保存并退出后,输入命令 ....’ % namespace) ValueError: Namespace AppIndicator3 not available 解决方法:安装AppIndicator3 命令如下: sudo apt.../dist-packages/gi/__init__.py", line 129, in require_version     raise ValueError('Namespace %s not

2.6K20

PySpark做数据处理

阅读完本文,你可以知道: 1 PySpark是什么 2 PySpark工作环境搭建 3 PySpark做数据处理工作 “我们学习工具,也要使用工具。”...Python语言是一种开源编程语言,可以用来做很多事情,我主要关注和使用Python语言做与数据相关工作,比方说,数据读取,数据处理,数据分析,数据建模和数据可视化等。...第三步: 下载Spark压缩包,并解压缩。下载链接:https://spark.apache.org/downloads.html,如图所示。 ? 下载好后,把它解压缩到自己指定位置。...winutils.exe下载链接:https://github.com/steveloughran/winutils/blob/master/ hadoop-2.7.1/bin/winutils.exe...在Win10环境变量做如下配置 1 创建变量:HADOOP_HOME和SPARK_HOME,都赋值:D:\DataScienceTools\spark\spark_unzipped 2 创建变量:PYSPARK_DRIVER_PYTHON

4.2K20

几个小例子给你讲解Python中类描述符

学习 Python 这么久了,说起 Python 优雅之处,能让我脱口而出, Descriptor(描述符)特性可以排得上号。...我可以大胆地猜测,你对于描述符了解是始于诸如 Django ORM 和 SQLAlchemy 中字段对象,是的,它们都是描述符。你认识,可能也止步于此,如果你没有去深究,它为何如此设计?...假想你正在给学校写一个成绩管理系统,并没有太多编码经验你,可能会这样子写。...程序是智能了,但在__init__里有太多判断逻辑,很影响代码可读性。巧是,你刚好学过 Property 特性,可以很好应用在这里。...它返回属性,若属性不存在、不合法等都可以抛出对应异常。 __set__:将在属性分配操作中调用。不会返回任何内容。 __delete__:控制删除操作。不会返回内容。

75820

python 文件描述符是什么_python程序设计第三版课后答案

大家好,又见面了,我是你们朋友全栈君。 学习 Python 这么久了,说起 Python 优雅之处,能让我脱口而出, Descriptor(描述符)特性可以排得上号。...我可以大胆地猜测,你对于描述符了解是始于诸如 Django ORM 和 SQLAlchemy 中字段对象,是的,它们都是描述符。你认识,可能也止步于此,如果你没有去深究,它为何如此设计?...假想你正在给学校写一个成绩管理系统,并没有太多编码经验你,可能会这样子写。...程序是智能了,但在__init__里有太多判断逻辑,很影响代码可读性。巧是,你刚好学过 Property 特性,可以很好应用在这里。...它返回属性,若属性不存在、不合法等都可以抛出对应异常。 __set__:将在属性分配操作中调用。不会返回任何内容。 __delete__:控制删除操作。不会返回内容。

35320

NumPy 秘籍中文第二版:八、质量保证

操作步骤 检查 NumPy 代码中,我们需要 Git。...解压缩源归档文件并运行以下命令: $ python setup.py install 或者,使用pip安装 Pychecker: $ sudo pip install http://sourceforge.net...方法,该方法调用了我们模拟危险factorial()方法。...幸运是,这些秘籍要求非常简单-我们只需写下不同输入和预期输出。 我们在Given,When和Then部分中有不同方案,它们对应于不同测试步骤。...特别注意用于注释方法文本。 它与业务场景文件中文本匹配,并且我们使用正则表达式获取输入参数。 在前两个方案中,我们匹配数字,在最后一个方案中,我们匹配任何文本。

77320

常用模块补充,内置函数,异常处理

=>保存至当前路径 如:/tmp/data_bak =>保存至/tmp/ format: 压缩包种类,“zip”, “tar”, “bztar”,“gztar” root_dir: 压缩文件夹路径...二、shelve模块  shelve模块比pickle模块简单,只有一个open函数,返回类似字典对象,可读可写;key必须为字符串,而可以是python所支持数据类型 import shelve...('mogu','password') print(val1) #123 #查看标题section1下is_admin=>布尔格式 val2=config.getboolean('mogu','...在python中不同异常可以用不同类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误 ?...# 传入一个调用者不期望,即使类型是正确 常用异常 ?

1.5K10

增强采样软件PLUMED安装与使用

实际上化学反应是一个整体过程,是非常复杂,如果控制一个化学反应过程,或者制备某个中间态产物,或者需要提升最终预期产物占比,我们不得不考虑整个化学反应路径。...下载完成后可以用tar -xvf plumed-2.7.1.tgz指令来进行解压缩,可以看到解压后目录如下所示: (base) dechin@ubuntu2004:~/projects/gitlab/...5个step,但是由于我们设置了每10个step打印一次,因此最终存储到colvar中数据只有1个: (base) dechin@ubuntu2004:~/projects/gitlab/dechin...轨迹文件格式转换 上面用到xtc文件是GROMACS生成轨迹文件扩展名,由于是二进制文件并不方便读取,这里我们可以将其转换成hdf5格式,然后就可以用python直接来读取其中数据。...并且为了可以在python上也能看到路径信息等重要数据,可以考虑使用mdconvert将路径数据转化成python上常用hdf5格式并用h5py进行读写。

1.9K20

Python从0到100(八):Python元组介绍及运用

一、什么是元组 Python元组与列表类似,不同之处在于元组元素不能修改。元组使用小括号,列表使用方括号。...,会引发ValueError异常,错误信息为:too many values to unpack(解包太多)或not enough values to unpack(解包不足)。...在Python中,交换两个变量a和b只需要使用如下所示代码。 a, b = b, a 同理,如果要将三个变量a、b、c互换,即b赋给a,c赋给b,a赋给c,也可以如法炮制。...但是如果有多于三个变量依次互换,这个时候没有直接可用字节码指令,执行原理就是我们上面讲解打包和解包操作。...五、元组和列表比较 这里还有一个非常值得探讨问题,Python中已经有了列表类型,为什么还需要元组这样类型呢?

8110

Python环境安装

版本 2.7.1 和 3.3.5是我们用pyenv安装 *表示当前python版本, 可以看到, 我们还在使用是默认system 自带python版本 切换python版本 [root@test-zabbix-agent...虚拟环境 pyenv virtualenv 2.7.1 env271 这条命令在本机上创建了一个名为env271python虚拟环境,这个环境真实目录位于:~/.pyenv/versions/ 4...~]# python  Python 2.7.1 (r271:86832, Jul 19 2015, 11:36:15)   [GCC 4.4.7 20120313 (Red Hat 4.4.7-11...版本已经是2.7.1, 而且是在虚拟环境之中 (env271) 下面基本上你就可以在这个虚拟环境里面为所欲为了,再也不用担心系统路径被搞乱问题了。...如果切换回系统环境, 运行这个命令即可 pyenv deactivate Pyenv默认使用是Github Pages, 在国内访问很慢, 今天下个python老是不成功,找了下似乎没有看到国内镜像

88410

挑战30天学完Python:Day17 异常处理、参数打解包、Spread和枚举..

本系列为Python基础学习,原稿来源于github英文项目,大奇主要是对其本地化翻译、逐条验证和补充,想通过30天完成正儿八经系统化实践。此系列适合零基础同学,会简单用但又没有系统学习使用者。...总之如果你想提升自己Python技能,欢迎加入《挑战30天学完Python》 Day 17 异常处理 Python 使用 try 和 except 来优雅处理异常。...我们可以解压缩列表并对参数进行更改。...以上方法将字典作为打包参数传给方法时候,方法参数就会将变量名作为key自动解包。 打包 有时我们不知道需要传递多少参数给一个python函数。...你已经完成第17天课程学习。让我们简单做个小练习吧。 第17天练习 解压缩前五个国家并将它们存储在一个变量 nordic_nations 中,将Estonia和Russia分别存储在es和ru中。

19820
领券