直接执行这两个命令即可: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives...--install /usr/bin/python python /usr/bin/python3 150 如果要切换到Python2,执行: sudo update-alternatives --...config python 检验:
相信大家在部署一些项目到服务器时,大多数情况都是在centos的环境下部署的,这一篇文章主要是教大家如何在centos的服务器下安装Python3,并且在既有Python2又有Python3的情况下如何把...pip转为Python3中的pip。...6 添加软链接 #将原来的链接备份 mv /usr/bin/python /usr/bin/python.bak #添加python3的软链接 ln -s /usr/local/python3/bin.../usr/bin/python2 8 将pip设置为python3中的pip 当我们安装完Python3之后,使用pip去下载库,我们会发现它下载的还是Python2中的,所以此时我们需要切换到Python3...#将原来的python,pip链接备份 mv /usr/bin/python /usr/bin/python.bak mv /usr/bin/pip /usr/bin/pip.bak #添加python3
Mac OSX 默认的 Python 版本是 2.7。但由于 2.7 版本到了 2020 年就不再维护,我们非常有必要直接升级到 Python 3 。本文是基于 Homebrew 快速升级。...安装 Python 3 只需运行: brew install python3 非常快速方便,当然如果你想将默认的 python 命令替换为 3 的版本只需设置一下环境变量。...设置命令 Alias 我试用的是 Fish shell ,所以我只需要设置一个 Alias 即可设置 python 的默认版本为 3 打开 fish shell 配置文件: vim ~/.config/...fish/config.fish 在最后的位置加入: alias python="/usr/local/Cellar/python/3.7.0/bin/python3" 运行命令: source ~/....config/fish/config.fish 重新打开一个新的 iterm 窗口,运行 python --version 即可查看当前 python 版本。
如果你平常也不怎么使用Chrome,电脑上也没有安装,先去安装一个Chrome浏览器。 ?...就是这个 如果你在安装好Chrome浏览器之前已经用别的浏览器打开过Jupyter_notebook了,那么你就需要修改一下默认设置,让Jupyter_notebook用Chrome浏览器打开,具体设置方法如下...的各种设置。...chrome安装位置 4.加入设置语句块 在第2部分查找到的c.NotebookApp.browser = ''后面,即第2部分中红框框住的空白位置加入下面语句块: import webbrowser...重启Jupyter_notebook就会默认使用Chrome浏览器打开了。
前言 在调用API的时候,有些API会返回bytes类型的串,格式如下: b'{"status":"0","msg":"ok","result":{"type":"google","from":"zh-cn...green\\">China \xe4\xb8\xad\xe5\x9b\xbd, \xe5\x8d\x8e, \xe4\xb8\xad\xe5\x8d\x8e"}}' 如果将这种类型的字串直接存入到数据库的话...,从数据库中读取出的字串进行操作会出现问题,比如上面的字串直接进行解析的话会直接报错,原因是str存着的实际上是一串没有解码的bytes。...bytes解码 bytes.decode(encoding='utf-8') 注:bytes为要解码的bytes串 bytes编码 S.encode(encoding='utf-8', errors='...strict') -> bytes 注:S为str 源码 def decode(self, *args, **kwargs): # real signature unknown """
/redis-server;; # 开启redis的命令 stop) su root /opt/redis_stop.sh start;; # 启动杀死redis进程的脚本 *) echo..."require start|stop" ;; esac 设置文件的执行权限 chmod +x myredis 设置自启动还需要添加到chkconfig来管理 chkconfig
前言 博主的电脑为2017款macbook pro ,电脑自带python2.7版本,在网上查资料得知由于很多系统服务依赖于自带的2.7py,所以不敢卸载,因此只能安装双兼容python,这里以Python3.7...版本为例。...2、安装HomeBrew 这是一个Mac平台上很不错的下载源,很多软件可以直接使用brew安装,很省事。...5、查看电脑安装的Python版本 此时你可以执行 which python which python3 which python3.7 执行后查看是否输出/usr/local/bin 查看各个python...的版本只需要这样执行(其他都一样,数字改改就行) /usr/local/bin/python3 --version 大功告成!!
安装 我选择使用nvm安装和管理服务器上的Node。...可以通过bass让 fish-shell 可以使用 bash 环境下的工具。.../configure // 因为我使用的是 fish-shell。...输出 `/usr/local/bin/python3` $ which python3 安装 MySQL MySQL 被 Oracle 收购后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险...$ service mysql restart 设置编码 在 /etc/my.cnf 中设置默认的编码 [client] default-character-set = utf8 [mysqld] default-storage-engine
更改pip3 指向 首先删除原链接 sudo rm /usr/local/bin/python3 sudo ln -s /usr/local/bin/python3.7 /usr/local/bin/python3...输入which pip3 可看到pip3的指向已经更改为3.7 建议 不要删除3.5,有一些程序的依赖于3.5 或者2版本 此时在shell中输入python3 可以查看到更改后的python版本为3.7...建立python3.7与python3 的软连接
解压Python包 tar vxf Python-3.6.8.tar.xz 5. 安装Python 2. 设置python命令默认为python3 ---- 1....在/usr/bin/下创建python3软链接 2....修改相关依赖python2的文件 /usr/bin/yum /usr/libexec/urlgrabber-ext-down 将第一行的声明改为#! /usr/bin/python2 3....创建virtualenv的软链接 ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv 3....设置虚拟环境目录及使用source 4. 使virtualenvwrapper命令生效 source /usr/local/python3/bin/virtualenvwrapper.sh 5.
Pipenv是一款旨在将所有包管理工具(如bundler, composer, npm, cargo, yarn等)的优点集中应用于python领域中的工具。它对各个平台都有很好的支持。...时,将安装所有指定的包 通过 $ pipenv --three,初始化一个Python3的虚拟环境 通过$ pipenv --two,初始化一个Python2的虚拟环境 其他命令下生成的虚拟环境都是默认设置...其他命令 shell 命令会生成一个激活了虚拟环境的shell run 将运行输入到虚拟环境的命令,并转发所有参数(e.g. $ pipenv run python) check 确定当前环境满足PEP...508的要求 graph 将输出一个包含当前所有已安装依赖的漂亮图形 Shell 补全 举个例子,使用fish shell,将下列命令加入~/.config/fish/completions/pipenv.fish...(Fish 是最好的shell,你应该使用它) 应用 定位项目 定位虚拟环境 定位Python解释器 安装包 安装一个开发环境依赖 展示一个依赖图: 生成一个lockfile 安装所有开发依赖 卸载全部
python3 python3.12都是可执行文件(这种说法不严谨,一会儿订正),其中activate activate.csh activate.fish Activate.ps1是适配各种流行...shell的激活文件,后三者分别对应c-shell、fish-shell和powershell。...以python为例,python是默认版本,一般指向的就是我们创建虚拟环境时使用的python;python3是考虑到本地环境中可能同时有python2和python3,遂指定python3;python3.12...$', '', sys.argv[0]) sys.exit(main())这个可执行文件做的其实就是调用虚拟环境中的python解释器(也就是调用本地的python解释器)将第三方库下载到虚拟环境的...PS1 VIRTUAL_ENV_PROMPT='(venv) ' export VIRTUAL_ENV_PROMPTfihash -r 2> /dev/null我们可以把activate脚本做的事情整理为如下的流程环境变量的设置
来源|Analytics Vidhya 概述 在Linux、Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Python...如果你曾经在尝试在你的机器上安装Python时遇到过这种琐碎的问题,那么本文就是为你准备的。...我提供了一个循序渐进的过程,你可以通过以下三个平台上设置Anaconda来安装Python: Linux macOS Windows 2 目录 数据科学的重要工具 在Linux上安装Python的步骤...让我们来看看如何在我们自己的机器上同时设置Anaconda和Miniconda! 5 在Linux上安装Python的步骤 Linux是数据科学界广泛喜爱的平台。...接下来,你只需点击"新建",并选择"python3",就可以开始使用python3的Notebook了: ? 很简单,不是吗? 恭喜你!现在,你已经成功地在系统上安装了Anaconda。
Pipenv是一款旨在将所有包管理工具(如bundler, composer, npm, cargo, yarn等)的优点集中应用于python领域中的工具。它对各个平台都有很好的支持。...时,将安装所有指定的包 通过 $ pipenv --three,初始化一个Python3的虚拟环境 通过$ pipenv --two,初始化一个Python2的虚拟环境 其他命令下生成的虚拟环境都是默认设置...其他命令 shell 命令会生成一个激活了虚拟环境的shell run 将运行输入到虚拟环境的命令,并转发所有参数(e.g. $ pipenv run python) check 确定当前环境满足PEP...508的要求 graph 将输出一个包含当前所有已安装依赖的漂亮图形 Shell 补全 举个例子,使用fish shell,将下列命令加入~/.config/fish/completions/pipenv.fish...(Fish 是最好的shell,你应该使用它) 应用 ? ? 定位项目: ? 定位虚拟环境: ? 定位Python解释器: ? 安装包: ? 安装一个开发环境依赖: ? 展示一个依赖图: ?
但是,这并不妨碍我们在 fish shell 中执行 bash shell 语法写的脚本。 Fish Shell优点 完全不需要配置,开箱即用。省去了 zsh 和 oh-my-zsh 的配置麻烦。...安装Fish Shell 今天我们就安装Fish Shell来替换Bash Shell 官网:http://fishshell.com/ Mac上安装 brew install fish 其他安装方式见官网...配置 配置 fish_config 设置为默认shell为fish chsh -s /usr/bin/fish 设置为默认shell为zsh chsh -s /bin/zsh 设置为默认shell为...omf list 这条命令将显示已安装的主题和插件。...右方向键补全提示 主题配置 现在让我们看一下可用的和已安装的主题列表。 为此,运行: omf theme 如你所见,我们只有一个已安装的主题,这是默认的,但是还有大量可用的主题。
""" @Author :叶庭云 @CSDN :https://yetingyun.blog.csdn.net/ """ 在利用 Python 将字典数据保存为 json 时,查看数据发现中文全部显示的为...Unicode 编码,如下所示: 分析原因: Python3已经将 Unicode 作为默认编码 Python3中的 json 库在做 dumps 操作时,会将中文转换成 Unicode 编码,并以...解决办法:在 dumps 设置参数 ensure_ascii=False 解决了问题,emmm,然后发现 Sublime Text 里显示中文乱码,顺便一起解决了: 调用Ctrl+Shift+P,或者点击...Preferences->Packet Control,然后输入:Install Package,回车: 在稍后弹出的安装包框中搜索:ConvertToUTF8或者GBK Support,选择点击安装
fzf——将 fzf 工具与 Fish 集成在一起的插件。...类似于系统自带的 find 命令,但使用起来更简单,查找速度更快,并且具有良好的默认设置。...比如,你正在从事两个不同的 Python 项目,或者因为特殊情况仍然需要使用 Python2。不同 Python 版本在电脑上管理很复杂。你需要确保不同的项目具有正确版本的软件依赖包。...12Homebrew 如果你使用的是 Mac,那我就无需再介绍 Homebrew 了。它是 macOS 上被业界普遍认可的软件包管理器。...这是一款非常好用的curl替代工具。合理的默认配置以及简洁的语法使它更易于使用,命令返回也是彩色输出,甚至支持为不同类型的身份验证安装相应的插件。
Python安装 不同平台对Python环境的默认支持是不同的: Windows 平台没有默认安装 Python Linux/Mac 平台大部分默认安装了 Python2.7 安装Python3.x 版本...肯·汤普逊(Ken Thompson)以Multics上的shell为范本实现的第一个Unix壳层(Unix shell):Thompson shell。...AT&T贝尔实验室的史蒂夫·伯恩在1977年实现了Bourne shell,或sh,它是Version 7 Unix默认的Unix shell,替代执行文件同为sh的Thompson shell。...shell(fish)’, ‘rc shell(rc)– shell for Plan 9 from Bell Labs and Unix’, ‘scsh(Scheme Shell)’, ‘Stand-alone...-- 为高效循环而创建迭代器的函数", "functools --- 高阶函数和可调用对象上的操作", "shutil --- 高阶文件操作", "sqlite3 --- SQLite 数据库
正如官网宣传的 Finally, a command line shell for the 90s, 翻译过来就是 Fish Shell 是一个为 90 后准备的 Shell, 它主要特性如下: 安装时就默认集成了很多需要的功能...一、安装 在开始前我们需要先安装下 fish, 因为我这边是 Mac 系统, 下面 也将只介绍 Mac 下安装方式, 更多系统对应安装方法可参考 官方文档 brew install fish 上图中框出的部分是...Shell fish 这里如果需要退出 Fish Shell 可执行 exit 命令进行退出 exit 2.2 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell,...chsh -s 来切换默认 Shell chsh -s /opt/homebrew/Cellar/fish/3.6.1/bin/fish 切换完后, 我们重新开一个终端将默认使用 Fish Shell...无效命令默认高亮为红色 对于有效路径会有下划线提示 不匹配的括号或者逗号 3.2 自动补全建议 Fish Shell 自带 命令补全建议 功能, 当我们输入命令后, 我们将在光标后看到以柔和的灰色显示的推荐内容
正如官网宣传的 Finally, a command line shell for the 90s, 翻译过来就是 Fish Shell 是一个为 90 后准备的 Shell, 它主要特性如下: 安装时就默认集成了很多需要的功能...安装 在开始前我们需要先安装下 fish, 因为我这边是 Mac 系统, 下面 也将只介绍 Mac 下安装方式, 更多系统对应安装方法可参考官方文档。...exit 设置为默认 Shell 如果您希望使用 Fish Shell 作为默认的 shell, 可使用以下命令: 在开始之前我们需要先确认下 fish 的安装路径, 在安装 fish 时输出日志中会给出对应的安装地址...下面我们需要在 /etc/shells 中追加 fish 的 脚本 路径, 否则在切换默认 Shell 时会报 non-standard shell 错误, 脚本路径为: {fish 安装路径}/bin..., 相关高亮逻辑有: 有效命令默认高亮为蓝色 无效命令默认高亮为红色 对于有效路径会有下划线提示 不匹配的括号或者逗号 自动补全建议 Fish Shell 自带 命令补全建议 功能, 当我们输入命令后,
领取专属 10元无门槛券
手把手带您无忧上云