美文网首页
kali Linux下自由切换python版本

kali Linux下自由切换python版本

作者: 卿酌南烛_b805 | 来源:发表于2020-07-18 10:28 被阅读0次

kali Linux下自由切换python版本

 kali一般会自带python,终端输入查看python版本

ls /usr/bin/python

可见有python2.7和python3.5

查询当前python版本

python --version

一、修改别名

当前版本为python2.7.16

切换至python3.5可执行下列指令

修改一下别名

$ alias python='/usr/bin/python3'

检查当前的 Python 版本,发现已成功修改为python3.5.3

这种修改别名的方法只是暂时的,重新开终端,查询python版本可发现配置失效了

二、默认版本切换

终端输入以下两条命令:

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

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

终端查询此时的版本,发现切换为python3.5.3(150比100优先级高)

若想实现随意切换,终端输入

update-alternatives --config python

输入想切换版本前面的序号 回车,即可实现版本切换√


使用pip安装模块时提示: No module named pip

系统输入cmd:

windows 解决方法: python -m ensurepip

升级pip版本:

>>> pip install --upgrade pip

也许是pip3,pip3.7,到安装路径下查看:D:\Programs\Python\Python37\Scripts

linux解决方法:

python -m ensurepipsudo easy_install pip

升级pip:python -m pip install --upgrade pip

以安装扩展包SymPy为例:

方式一:

格式:pip install xxx    //xxx:包名

示例:pip install SymPy

方式二:

如果有安装Git,也可以使用pip+git的方式安装:pip install git+xxx.git      //xxx:包所在的github仓库位置

示例:pip install git+https://github.com/sympy/sympy.git

方式三:

在github上面下载对应的压缩包,解压缩之后,文件夹下会有setup.py文件,从命令行窗口进入该文件夹,

然后输入命令:python setup.py install

方式四:

使用.whl文件安装,步骤:

1. 打开命令行窗口,进入下载的whl包所在的目录

2. 输入如下命令,xxx为要按照的包的名称

Python -m pip install -U xxx

注:Python扩展库可以在如下网站下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/

———

安装Scrapy的时候出现pip版本过低,不能安装,提示建议我们升级pip

,一般情况下我们会使用

pip install - upgrade pip3

但这样会出现一个问题,无法升级,而且当你重新运行pip的时候会出错

image.png

排除系统变量问题后,又没安装Python2的版本怎么会出现pip失效的情况

,可以使用下面命令修复安装pip

windows平台解决方法

python -m ensurepip

重新引导

然后执行升级命令

python -m pip install --upgrade pip

升级

Linux平台的解决方法

sudo apt-getinstall python3-pip

然后就可以愉快的使用pip了

参考文档:ensurepip —引导 pip 安装程序

相关文章

网友评论

      本文标题:kali Linux下自由切换python版本

      本文链接:https://www.haomeiwen.com/subject/fdexkktx.html