在ubuntu上,如何在现有python3.6(或更新版本)安装旁边安装python3.5?
我目前的主要版本是Python3.6。我仍然希望将此版本用作python3的主在ubuntu上,如何在现有python3.6(或更新版本)安装旁边安装python3.5?,python,Python,我目前的主要版本是Python3.6。我仍然希望将此版本用作python3的主版本。然而,接下来我希望能够使用Python3.5(用于开发synology上使用的脚本,synology的最新版本为Python3.5) 我尝试从apt安装python 3.5: Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libpyth
版本。然而,接下来我希望能够使用Python3.5(用于开发synology上使用的脚本,synology的最新版本为Python3.5)
我尝试从apt安装python 3.5:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.5-stdlib' for regex 'python3.5'
Note, selecting 'libpython3.5-minimal' for regex 'python3.5'
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
但是在此之后,python3.5——版本仍然返回
Command 'python3.5' not found, did you mean:
command 'python3.6' from deb python3.6-minimal
command 'python3.7' from deb python3.7-minimal
我在上述安装(或以前版本)的/usr/bin
中也找不到任何痕迹。如果我在我的计算机上搜索python3.5
,我确实找到了很多文件夹,尽管大部分都在/snap/core/
下,但我也知道我曾经安装过python3.5,并在以后对其进行了升级。使用或在不同的python环境和包之间切换要容易得多。我个人使用它来创建最小的环境
安装后,只需使用所需的python版本创建一个新环境:
$ conda create --name EnvName python=3.5
使用$conda activate EnvName
切换到该环境。问题是,anaconda不使用apt或snap,所以我将手动更新它。我正在尝试使用virtualenv
,但是这需要首先在全局本地安装python(——python需要指向runner,它不会下载)。这正是我目前所处的。水蟒(和环境)不更新正是关键所在。在任何给定的环境中,所有软件包和python iNtalation本身都将保持代码开发时的状态。当然python应该保持不变,但是使用apt upgrade
通常会检查ubuntu上所有已安装软件包中的更新,但是anaconda不使用注册表,因此它(a)无法验证,并且(b)它不会更新。最重要的是(c)它不是自由软件。您是否尝试过使用locate
或find/-cmin-60 2>/dev/null
?i、 e.过去60分钟内所有文件都发生了更改?可能需要一个sudo
来四处查看。