您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

apt-get install适用于不同的python版本

apt-get install适用于不同的python版本

Python具有自己的软件包管理工具,与Linux发行版(包括Ubuntu)中的一套并行。存储库是Pypi- Python软件包索引,并且使用pipeasy_install脚本安装软件包,这是Python setuptools软件包的一部分。

根据经验,不应同时使用通过pip / setuptools安装的软件包和可用于发行版的软件包(通过apt- get,yum,urpmi等),因为它们可能会发生冲突。

因此,一种不太容易出错的方法是在系统中单独安装Python-将系统随附的python留给系统脚本使用,例如- 在此python上,使用软件包管理器安装的软件包只要。并安装要与“ virtualenv”一起运行的其他版本的Python(甚至相同版本)-在其他安装方式中,您只能使用pip / setuptools进行安装。

(即使选择大胆地使用而不使用virtualenvs,/usr也要/usr/local在系统Python的相同前缀(,甚至)上安装另一个python版本,这很容易造成错误和冲突。

请注意,Debian和Ubuntu系统设计了一种在/ usr中运行并行官方Python的方法,并易于一次性将Python软件包安装到两个Python版本。这通常可以正常工作,但是它们与Python的认目录层次结构混淆,并且某些应用程序无法以这种方式使用Python。(在Debian或Ubuntu中查找模块文件本身也很麻烦)。因此,即使您的系统确实在apt- get上提供了多个版本的Python,以上方法仍可作为建议。

简而言之,一旦编译了所需的Python版本,请执行以下操作:

Virtualenv确实具有“ –help”开关来帮助您,但是您基本上可以这样做:

$ virtualenv -p <path-to-python-interpreter>  <environment-dir>
$ source <environment-dir>/bin/activate

在这里-由于设置了环境变量,使用Python的所有东西都将在virtualenv中“看到”解释器。

python 2022/1/1 18:34:47 有228人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶