Questions tagged «version»

版本定义计算机软件或文件的唯一状态。



18
如何在使用新语言功能的程序中检查Python版本?
如果我有一个至少需要特定版本Python的Python脚本,那么使用较早版本的Python启动该脚本时,如何正确地正常失败是什么? 如何尽早获得控制权以发出错误消息并退出? 例如,我有一个使用ternery运算符(2.5中的新增功能)和“ with”块(2.6中的新增功能)的程序。我写了一个简单的解释程序版本检查程序,这是脚本会调用的第一件事……只是它没有那么远。相反,脚本在python编译期间失败,甚至没有调用我的例程。因此,脚本用户会看到一些非常模糊的synax错误回溯-这几乎需要专家来推断,这只是运行错误版本的Python的情况。 我知道如何检查Python版本。问题是某些语法在旧版本的Python中是非法的。考虑以下程序: import sys if sys.version_info < (2, 4): raise "must use python 2.5 or greater" else: # syntax error in 2.4, ok in 2.5 x = 1 if True else 2 print x 在2.4下运行时,我想要这个结果 $ ~/bin/python2.4 tern.py must use python 2.5 or greater 而不是这个结果: $ ~/bin/python2.4 …
239 python  version 


9
如何比较Python中的版本号?
我正在走一个包含鸡蛋的目录,将这些鸡蛋添加到sys.path。如果目录中有相同.egg的两个版本,我只想添加最新的一个。 我有一个正则表达式r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$可以从文件名中提取名称和版本。问题是比较版本号,它是一个类似的字符串2.3.1。 由于我正在比较字符串,所以2在10之上排序,但这对于版本来说是不正确的。 >>> "2.3.1" > "10.1.1" True 我可以进行一些拆分,解析,转换为int等操作,最终得到解决方法。但这是Python,而不是Java。有没有比较版本字符串的优雅方法?

10
Android清单中的versionCode与versionName
我在android市场上有我的应用程序,版本代码= 2,版本名称= 1.1 但是,在今天进行更新时,我在清单中更改了版本代码= 3,但是错误地将我的版本名称更改为1.0.1并将apk上传到了市场。 现在,我的应用程序的用户是否会在手机上收到更新通知?还是应该重做一次?

12
在virtualenv中升级python
有没有一种方法可以升级virtualenv中使用的python版本(例如,如果出现错误修复版本)? 我可以pip freeze --local > requirements.txt删除目录和pip install -r requirements.txt,但这需要大量重新安装大型库,例如,numpy我经常使用。 我可以看到从2.6-> 2.7升级时这是一个优势,但是2.7.x-> 2.7.y呢?

2
如何使用NVM设置默认节点版本?
我已经安装了具有两个节点版本的nvm(带有zsh shell的ubuntu):v6.11.5和v9.0.0,nvm中的默认版本为v9.0.0。 每次我需要更改节点版本时 $ nvm list v6.11.5 -> v9.0.0 system default -> node (-> v9.0.0) node -> stable (-> v9.0.0) (default) stable -> 9.0 (-> v9.0.0) (default) $ nvm v6 如何更改nvm版本的默认值以定义v6.11.5?
192 node.js  version  nvm 

14
我正在使用哪个版本的C#
我想找出我正在使用哪个版本的C#。如果我要使用python python -V,则可以从命令行执行类似的操作,或键入: import sys print sys.version 在PHP中,我将执行以下操作:phpinfo();在Java中:java -version 但是我无法找到如何在C#中实现这一目标。 尽管顾名思义,该问题并未回答。 我知道它依赖于.NET框架,但是有没有一种编程的方式来确定我的框架?我的意思是不转到目录并检查我的.NET文件夹的名称。
191 c#  version 

10
如何检查CocoaPods框架的版本
我已经通过CocoaPods更新了Flurry,但是如何检查Flurry是否已更新? 我的意思是终端向我显示一切正常: Installing FlurrySDK (4.2.3) Generating Pods project Integrating client project 但我不确定它是否已更新。
185 ios  version  cocoapods 


10
在使用apt-get安装软件包之前如何检查版本
我正在考虑安装上个月在我的Debian PC 上发布的hylafax +版本5.5.4 。 我检查dpkg -l | grep "hylafax"发现当前版本为5.5.3。然后,我检查apt-cache search hylafax并查看了可用的软件包,但是看不到任何版本号。 如何在中找到可用的软件包版本apt-get?
181 debian  version  apt  apt-get  dpkg 


4
Java类文件格式的主要版本号列表?
我在另一篇文章中看到了Java的主要版本号列表: Java 1.2使用主要版本46 Java 1.3使用主要版本47 Java 1.4使用主要版本48 Java 5使用主要版本49 Java 6使用主要版本50 Java 7使用主要版本51 Java 8使用主要版本52 Java 9使用主要版本53 Java 10使用主要版本54 Java 11使用主要版本55 Java 12使用主要版本56 Java 13使用主要版本57 Java 14使用主要版本58 参考文献: https://blogs.oracle.com/darcy/entry/source_target_class_file_version https://en.wikipedia.org/wiki/Java_class_file#General_layout
173 java  version 

6
如何查看Redis实例版本?
如何查看redis-instance版本? 我在Redis站点中找到了以下命令: $ redis服务器 这应该给我(根据站点): [28550] 01 Aug 19:29:28 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf' [28550] 01 Aug 19:29:28 * Server started, Redis version 2.2.12 [28550] 01 Aug 19:29:28 * The server is now ready to …
169 redis  version 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.