python卸载命令_Linux安装和卸载python常用指令(Ubuntu14.04 LTS)

更新Ubuntu的apt-get源:

sudo apt-get update更新python

sudo apt-get install python3查看python的版本2.x和3.x

python --version

python3 --version卸载python3.2

sudo apt-get remove --auto-remove python3.2

回到主目录

cd#

cd~

cd$HOME回到上次所在目录

cd -

区分site-packages 和 dist-packages

根据现实场景:

1、sudo apt-get install 安装的package存放在 /usr/lib/python2.7/dist-packages目录中

2、pip 或者 easy_install安装的package存放在/usr/local/lib/python2.7/dist-packages目录

3、手动从源代码安装的package存放在site-packages目录中

这里介绍下Ubuntu14.04 LTS下安装python3.6的方法,其他的类似哦:

1. 添加源

sudo add-apt-repository ppa:fkrull/deadsnakes

2. 安装

sudo apt-get update

sudo apt-get install python3.6

3. 在虚拟环境下搭建以python3.6为解释器的工作环境

virtualenv -p /usr/bin/python3.6 my-env-python3.6

上面这种方式不便于虚拟环境的管理,使用virtualenv的包装器virtualenvwrapper更方便,换成下面语句

mkvirtualenv --no-site-package --python=/usr/bin/python3.6 pytorch

第二步安装过程很容易出现下面的错误:安装过程遇到的问题求解方法

Err http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/ trusty/main libpython3.6-minimal amd64 3.6.2-1+trusty1

Could not connect to ppa.launchpad.net:80 (91.189.95.83). - connect (111: Connection refused)

Err http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/ trusty/main python3.6-minimal amd64 3.6.2-1+trusty1

Unable to connect to ppa.launchpad.net:http:

Err http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/ trusty/main libpython3.6-stdlib amd64 3.6.2-1+trusty1

Unable to connect to ppa.launchpad.net:http:

Err http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/ trusty/main python3.6 amd64 3.6.2-1+trusty1

Unable to connect to ppa.launchpad.net:http:

E: Failed to fetch http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/pool/main/p/python3.6/libpython3.6-minimal_3.6.2-1+trusty1_amd64.deb Could not connect to ppa.launchpad.net:80 (91.189.95.83). - connect (111: Connection refused)

E: Failed to fetch http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/pool/main/p/python3.6/python3.6-minimal_3.6.2-1+trusty1_amd64.deb Unable to connect to ppa.launchpad.net:http:

E: Failed to fetch http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/pool/main/p/python3.6/libpython3.6-stdlib_3.6.2-1+trusty1_amd64.deb Unable to connect to ppa.launchpad.net:http:

E: Failed to fetch http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu/pool/main/p/python3.6/python3.6_3.6.2-1+trusty1_amd64.deb Unable to connect to ppa.launchpad.net:http:

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

这段报错的含义是:/fkrull/deadsnakes/ubuntu/ trusty/工作目录下的文件无法访问http://ppa.launchpad.net,因此系统推荐你run apt-get update更新软件,或者--fix-missing(这个我不知道是什么),于是乎咱就sudo run apt-get update以下就是了,但是发现又报错,所以合适的解决方法是:

1、切换工作目录:

cd /etc/apt/sources.list.dfkrull-deadsnakes-trusty.list使我们要处理的对象

2、定位到fkrull-deadsnakes-trusty.list文件,删除该文件(这里替代方法更好,添加文件尾缀.bak,注意这句话要在root权限下使用)

mv fkrull-deadsnakes-trusty.list fkrull-deadsnakes-trusty.list.bak

3、更新软件源

sudo apt-get update

4、后面就是再次下载的指令了

sudo apt-get install python3.6

那么如何从普通用户切换到root用户??用户切换指令​jingyan.baidu.com

安装了这么多版本的python,怎么切换想要的版本呢?

指令如下:分别为切换到2.7(python2),3.4(python3)和3.5。其他以此类推。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 200效果图

那么如何切换3.5回到2.7呢???指令如下:

sudo mv /usr/bin/python3.5 /usr/bin/python3.5-old

sudo ln -s /usr/bin/python2 /usr/bin/python3.5

注释:mv 有点类似删除文件,然后ln -s建立超链接,连接到python2(2.7)。

在“删除”和连接的过程中需要确定文件的路径,方法如下:

which python3.5

which python2

那么如何进一步测试是否切换成功呢?

安装IDLE3:

IDLE是Python shell,shell的意思就是“外壳“,基本上来说,就是一个通过键入文本与程序交互的途径。在终端输入 sudo apt-get install idle3 命令安装完成之后,输入idle3,就可以打开IDLE。

你可能感兴趣的:(python卸载命令)