Windows
上你玩游戏结果提示
directx
版本过低无法运行。以及常见的运行某个程序之后提示
mfc71.dll
未找到。还有就是用个软件结果安装说明上让你先去安装
.net
。
Linux
的依赖关系因为他的整个系统都是由各个不同的开发组开发的软件集合而成(这点不知道电话是不可能理解Linux依赖关系的起因的),每个软件都有不同的功能提供和调用。而
Linux
因为他的软件包组成可以很灵活,某些软件包不是必须的,有些软件功能可以有很多软件进行提供。所以有些软件互相之间的功能需求就需要“依赖关系”这种描述来进行说明控制。
Windows
也有这个问题,只不过因为整个系统是微软统一提供的,所以他可以进行版本接口公职,以及方便的通知附带多个版本的
函数库
和程序进行功能提供,以及强行的提供一些用户其实根本不需要的软件来提供
Windows程序
的“依赖关系”。依赖关系很明显的就是一些超高精简的
XP
去掉的内容会导致很多软件不能运行。可以说,简单的去掉
IE
,就可以让很多
Windows
程序失去依赖关系而不能运行。
Linux
的软件包管理器就是有解决这个问题而设计的原因。软件包管理器通过分析软件包里面的描述信息和系统当前安装情况的数据库来确定依赖关系是否满足和如何满足依赖关系(也就是需要再安装哪些软件才行)。
VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。 - 为部署应...VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django一.二.5,B项目依赖django一.三。 - 为部...
/usr/bin/python和/usr/local/bin/python下面,一般是符号链接,优先使用后者, 如果有2.6和2.7两个版本,并且 /usr/bin/python -->/usr/bin/python2.6 /usr/local/bin/python -->/usr/local/bin/python2.7 此时系统默认使用2.7, 如果想切换至...
/usr/bin/python和/usr/local/bin/python下面,一般是符号链接,优先使用后者, 如果有2.6和2.7两个版本,并且 /usr/bin/python -->/usr/bin/python2.6 /usr/local/bin/python -->/usr/local/bin/python2.7 此时系统默认使用2.7, 如果想切换至...
如果你用的是pycharm 或wingide等ide 都可以选择python 的目录。我电脑安装python2 和python3which python/usr/bin/pythonwhich python3/usr/local/bin/python3按照这个在ide中设置
看版本 python --version 看安装路径 which python
要查安装在哪里:locate python 要启动:python 试一试,上面的命令都是在终端里输入的!
不要改系统默认的 python。python 2/3不兼容。很多系统级别的软件依赖于默认的python版本的。一旦修改,可能导致一些系统命令出错。 在你自己的项目里面,你可以使用完整路径选择版本。比如 /usr/bin/python2.7, /usr/bin/python3.4, /opt/pytho...
如果你在Linux下,可以有两种方式区别: 运行时使用 python a.py(使用Python2.7) python3 a.py(使用Python3.4) 在文件头部加上 # /usr/env/bin python(使用Python2.7) # /usr/env/bin python3(使用Python3.4) 在windows下,如果你是在Python自带...
如果你用的是pycharm 或wingide等ide 都可以选择python 的目录。 我电脑安装python2 和python3 which python /usr/bin/python which python3 /usr/local/bin/python3 按照这个在ide中设置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)