/ftp/python/3.7.0/Python-3.7.0.tar.xz 三、编译安装 PS:这里提前预警一个Python3.7版本的依赖安装,如果是装Python3.6的可忽略以下该步操作 异常提示.../usr/local/python3/bin/python3 -V python3: error while loading shared libraries: libpython3.5m.so.1.0...python3的,方便我们使用 mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/python3/bin/python3 /usr/bin/...python Python3自带pip,只需要增加一个软链接即可 ln /usr/local/python3/bin/pip3 /usr/bin/pip3 修改vim配置 vi /usr/bin/yum...同样的操作,vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2.7 OK!
如上图完成安装后检查python3的编译器: /usr/local/python3/bin/python3.7 检查正常 3.9 建立软连接 ln -s /usr/local/python3/bin.../python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 如果建立时报错ln: failed to create...File exists则使用以下命令 ln -sf /usr/local/python3/bin/python3 /usr/bin/python3 ln -sf /usr/local/python3.../bin/pip3 /usr/bin/pip3 将ln -s 改为 ln -sf 添加/usr/local/python3/bin到环境变量 3.10 编辑环境变量 vim /etc/profile 按...:/usr/local/python3/bin export PATH Ctrl+c,输入:wq回车退出。
/configure –prefix=/usr/local/python3.7.1,python3.7安装到了/usr/local/python3.7.1/lib/) 步骤11:测试,输入python3.7.../python 步骤3:由于python3.7是自己安装的,不在/usr/bin下,而在usr/local/bin或者/usr/local/python3.7.1/bin下(取决于前面执行的..../configure –prefix=/usr/local/python3.7.1。因此需要先加一条软链接并且把之前的python命令改为python.bak,同时pip也需要更改。.../usr/bin/pip /usr/bin/pip.bak ln -s /usr/local/bin/pip3 /usr/bin/pip 若python3.7安装时,执行的是..../python3.7.1/bin/python3.7 /usr/bin/python mv /usr/bin/pip /usr/bin/pip.bak ln -s /usr/local/python3.7.1
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/...9 Dec 18 11:25 /usr/local/python3/bin/python3 -> python3.7 [root@server81 Python-3.7.1]# [root@server81...]# ls -ll /usr/bin/pip3 lrwxrwxrwx 1 root root 27 Dec 18 13:49 /usr/bin/pip3 -> /usr/local/python3/bin...-3.7.1]# 安装完毕后,可以从/usr/local/python3/bin目录下找到ipython3的二进制可执行文件。...配置ipython3的软链接 ln -s /usr/local/python3/bin/ipython3 /usr/bin/ipython3 执行如下: [root@server81 bin]# ls
/usr/local/python3.7 cd /root/soft/Python-3.7.9 ....方式一:配置环境变量 首先利用nano打开配置文件~/.bashrc,在最后添加一行export PATH="/usr/local/python3.7/bin:$PATH",保存 退出,最后运行下配置文件即可...方式二:设置软链接 这里使用的是ln指令,将python3.7可执行软件直接链接到/usr/bin中的python3,pip3.7链接到/usr/bin中的pip3,这样我们就可以直接使用python3...ln -s 表示进行软链接 ln -f 表示强制进行链接,如果之前有链接过其他目录,则先将之前的链接删除,再进行新的链接 ln -sf /usr/local/python3.7/bin/python3.7.../usr/bin/python3 ln -sf /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3 设置好,我们可以直接输入python3 --version
确保执行Python代码的脚本使用在给定虚拟环境中安装的Python解释器和站点包。 最后一点在于会发生一些意想不到的错误,稍后会讲这一点,但现在先看看在实际中如何实际使用虚拟环境。 3....% echo $PATH /usr/local/bin:/usr/bin:/usr/sbin:/bin:/sbin 调用Python解释器或运行.py脚本时,shell会按顺序搜索PATH中列出的目录,...% which python3 /usr/local/bin/python3 # Your output may differ 通过站点模块(这是Python标准库的一部分...bin:/usr/bin:/usr/sbin:/bin:/sbin 现在shell知道如何使用项目的本地Python实例: (venv) % which python3 ~/test-project/venv...│ ├── pip3 │ ├── pip3.7 │ ├── python -> /usr/local/bin/python # Symlinks to system-wide │
#不指定解释器会默认选择 virtualenv -p /usr/bin/python2.7 venv #指定python2.7解释器 virtualenv -p /usr/bin/python3.7...venv #指定python3.7解释器 使用 source venv/bin/activate #首先需要激活环境,之后安装的所有包就全在这个环境中 deactivate #当在这个环境中工作完后可以退出环境...运行配置文件 source ~/.bash_profile 创建 mkvirtualenv py2 #不指定,使用默认 mkvirtualenv --python=/usr/local/python3.7.../bin/python py3 指定解释器为3.7 mkvirtualenv -p python3.7 pynew 指定版本比较喜欢用这个 使用 workon #可以查看所有的虚拟环境 workon...--two #指定系统的python2版本解释器 pipenv --python3.7 #指定系统的python3.7版本解释器 使用 pipenv shell #激活虚拟环境 pipenv install
virtualenv 用于创建一个独立的Python运行环境,里面有独立的python解释器和python库,即 这个Python运行环境与外部隔离,会独自管理其安装的模块。...3 baby staff 96B Nov 12 21:11 lib 目录说明: bin,存放了当前Python运行环境的Python解释器(bin/python),以及可执行命令(例如...版本,使用 --system-site-packages 参数,被带入的模块的目录是python3对应的site-packages目录,这里是 /usr/local/lib/python3.7/site-packages.../bin/python Installing setuptools, pip, wheel... done. ➜ ~ vivirtualenv -p /usr/local/bin/python3 hello_venv3.7...virtualenv创建python运行环境,就是复制一份系统的python(包括python解释器,python基本库及可执行命令)到指定目录下,当使用 source hello_venv/bin/activate
/local/Cellar/mysql/8.0.16/include/mysql -I/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework.../local/Cellar/mysql/8.0.16/include/mysql -I/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework.../include/site/python3.7/mysqlclient Check the logs for full command output....解决办法: brew install openssl export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/ 如果想永久生效的话 可以加入到.../local/opt/openssl/lib/ 使其生效: source /etc/profile
1.首先,查看系统现在的python2的位置的安装位置:[root@aiot189 Python-3.7.5]# whereis python2python2: /usr/bin/python2 /usr...readline-devel tk-devel gcc make 运行了以上命令以后,就安装了编译python3所用到的相关依赖3.centos7默认的情况下没有安装pip,安装pip#运行这个命令添加.../usr/local/目录下就会有python3目录7.添加软链接,这样做可以让Python2和Python3都能使用#将原来的链接备份mv /usr/bin/python /usr/bin/python.bak...#添加python3的软链接ln -s /usr/local/python3/bin/python3.7 /usr/bin/python #测试是否安装成功了python -V8.更改yum配置,原因是.../local/python3/lib/python37.zip', '/usr/local/python3/lib/python3.7', '/usr/local/python3/lib/python3.7
源文件(无界面),或者直接浏览器打开下载(有界面) $ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 解压到/usr/local.../python3/目录下,进入到该目录的Python-3.7.0文件夹下,并编译安装 $ mkdir /usr/local/python3 $ tar zxvf Python-3.7.0.tgz -C.../usr/local/python3 $ cd /usr/local/python3/Python-3.7.0/ $ ..../configure --prefix=/usr/local/python3 $ make && make install 4.安装成功后,创建软链接到该目录 $ ln -s /usr/local/python3.../bin/python3 /usr/bin/python3 $ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 5.最后在终端执行==python3 --
删除原默认的python3的连接 sudo rm -rf /usr/bin/python3 2....创建python3.7和pip3.7的软连接 sudo ln -s /usr/local/src/python37/bin/python3.7 /usr/bin/python3.7 sudo ln -s.../usr/local/src/python37/bin/pip3.7 /usr/bin/pip3.7 3....将python3和pip3的软连接指向python3.7 sudo ln -s /usr/local/src/python37/bin/python3.7 /usr/bin/python3 sudo ln...-s /usr/local/src/python37/bin/pip3.7 /usr/bin/pip3 ===============================================
/configure --prefix=/usr/local/python3 --with-ssl-default-suites=openssl #..../configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl-default-suites=openssl #第一个指定安装的路径...# 6.创建软链接 ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3.../usr/local/bin/pip3 # 7.验证是否成功 python3 -V pip3 -V # 8.报错处理 错误1. zipimport.ZipImportError: can't decompress.../configure参数中去掉–enable-optimizations # 9.安装pipenv pip install pipenv 在centos中使用python3.7或以上版本,进行pip install
发生上面的错误,是因为django版本>=2.2 , pymysql的mysqlclient版本是0.9.3,版本过低,所以出现了上面的情况,解决办法如下 2....不再使用pymysql,安装mysqlclient python3环境下直接pip install mysqlclient,一般会报错 解决办法,如下 在pip安装mysqlclient之前,先根据自己的环境做如下准备...pip命令安装Mysqlclient 比如,我是python3.7,就下载mysqlclient‑1.4.6‑cp37‑cp37m‑win_amd64.whl,然后 pip install mysqlclient...‑1.4.6‑cp37‑cp37m‑win_amd64.whl mac环境 $ brew install mysql-client $ echo 'export PATH="/usr/local/opt.../mysql-client/bin:$PATH"' >> ~/.bash_profile $ export PATH="/usr/local/opt/mysql-client/bin:$PATH" $
-3.7.2]# make && make install 4、Python3.7已安装成功,在/usr/local/bin下生成命令python3 [linuxidc@localhost...linuxidc.com]$ ll /usr/local/bin/ 总用量 27376 lrwxrwxrwx 1 root root 8 2月 23 19:25...版本 备份或删除Python2.x mv /usr/bin/python /usr/bin/python2.7 新建指向新版本的Python3.x和pip3的软连接...ln -s /usr/local/python3/bin/python3.7 /usr/bin/python ln -s /usr/local/python3/bin.../pip3 /usr/bin/pip 如何利用pip将python模块安装到指定的python版本中 问题 如电脑上同时装了python2(2.7)和python3
/configure --prefix=/usr/local/python3.7 $ make && make install 备份Python2 $ mv /usr/bin/python /usr/bin.../usr/bin/python2.7.5 软链Python3和pip3 $ ln -sv /usr/local/python3.7/bin/python3.7 /usr/bin/python # $...ln -sv /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3 验证 $ python -V >>> Python 3.7.0 $ pip -V >>> pip...is installed in '/usr/local/python3.7/bin' which is not on PATH....原因:virtualenv未添加到PATH中 可通过 /usr/local/python3.7/bin/virtualenv 调用virtualenv 通过以下方法将virtualenv添加到PATH中
–version 查看系统自带的python版本 有一些系统命令时需要用到python2,不能卸载 1、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc –version...3)、解压Python-3.7.0.tgz tar -zxvf Python-3.7.0.tgz 4、建立一个空文件夹,用于存放python3程序 mkdir /usr/local/python3 5.../configure –prefix=/usr/local/python3 make && make install 安装完成没有提示错误便安装成功了 7、建立软连接 ln -s /usr/local/...python3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 8、测试一下python3...>>> exit() [root@mini Python-3.7.0]# pip3 –version pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages
/configure --prefix=/usr/local/sbin/python-3.7 将python3.7安装到/usr/local/sbin/python-3.7目录下 [root@python3...‘/usr/bin/python’ -> ‘/usr/local/sbin/python-3.7/bin/python3’ [root@python3 ~]# ll /usr/bin/ |grep.../usr/bin/python2.7 ②将/usr/libexec/urlgrabber-ext-down的顶部的: /usr/bin/python 改为 /usr/bin/python2.7.../usr/bin/python2.7 12.最后将pip指向到python3.7 [root@python3 ~]# ln -s /usr/local/sbin/python-3.7/bin/pip3.../usr/bin/pip [root@python3 ~]# pip --version pip 10.0.1 from /usr/local/sbin/python-3.7/lib/python3.7
假如你的Python解释器的路径是/bin/python,那么你启动Python交互环境或者用这个解释器运行脚本时,会默认寻找以下位置1: /lib(...) 这里如果你用的是Linux上的默认Python,就是/usr,如果你是自己使用默认选项编译的,就是/usr/local。.../python3.7', '/home/frostming/.pyenv/versions/3.7.2/lib/python3.7/lib-dynload', '/home/frostming/.local...第一种方式和第二种方式大同小异,区别是第一种方式使用的Python解释器是写在pip里的,一般情况下,如果你的pip路径是/bin/pip,那么Python路径对应的就是<path_prefix...执行source myenv/bin/activate以后会把myenv/bin塞到PATH前面,让这个复制出来的Python解释器最优先被搜索到。
: cd /usr/local/ mkdir Python //创建一个文件夹用于存放下载的python3压缩包 wget https://www.python.org/ftp/python/3.7.0.../configure --prefix=/usr/local/python3 //配置 make && make install //编译并且安装 安装完成没有提示错误便安装成功了。.../python3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3 三、测试安装的Python...>>> exit() [root@mini Python-3.7.0]# pip3 --version //如果还没有安装,会出现提示如何安装的命令 pip 10.0.1 from /usr/local.../python3/lib/python3.7/site-packages/pip (python 3.7) 到此,可以看到python可以正确使用了。
领取专属 10元无门槛券
手把手带您无忧上云