浏阳做网站公司,万网如何购买网站空间,表白网页生成,农产品网站建设python3.6下载地址#xff1a;https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz linux下python环境配置 统一目录#xff1a; 源码存放位置 $HOME/tools安装目录#xff1a; /application安装python环境#xff1a; 1. 下载 # 创建下载目录
mkdir $HOME/tools
#… python3.6下载地址https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz linux下python环境配置 统一目录 源码存放位置 $HOME/tools安装目录 /application 安装python环境 1. 下载 # 创建下载目录
mkdir $HOME/tools
# 切换到tools统一管理源码目录
cd $HOME/tools
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 2. 解压 tar -xf Python-3.6.4.tgz3. 进入源码包 cd $HOME/tools/Python-3.6.4 4. 配置编译安装 ./configure --enable-optimizations --prefix/application/python-3.6.4
# --enable-optimizations 稳定性优化参数
# --prefix 指定安装路径
# 编译和安装
make make install5. 创建软链接 ln -s /application/python-3.6.4 /application/python 6. 把python加入环境变量 echo export PATH/application/python/bin:$PATH /etc/profile
# 注意多个软件加入环境变量中间以 : 隔开 7. 启动python解释器 . /etc/profile
python3
# linux系统中默认为python命令为启动python2解释器python3启动对应的python3.x版本解释器
# 至此python环境安装完成 centos下如何给该3.6.4版本安装第三方库 pip3
# 查看已经安装的第三方库
pip3 list
# pip3 install django python3安装Django程序可以通过 指定软件包版本
# pip3 和 pip 本质是一样的只是这个pip3指定给安装的python3版本安装软件包 有时我们安装Django时候下载太慢可不可以利用国内网速呢 么问题通过阿里云源安装 pip3 install django -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com# 不知看官们是否发现一个问题就是每次安装软件包时候都要 -i 敲大量的重复参数累不
# 不累不累 ^_^ 如何一本万利解决掉楼上这个问题呢 1. 在家目录下创建一个 .pip 文件夹 mkdir $HOME/.pip -P 2. 然后在这个目录下创建 pip.conf 文件并添加点内容 echo -e [global]\ntrusted-hostmirrors.aliyun.com\nindex-urlhttp://mirrors.aliyun.com/pypi/simple/ $HOME/.pip/pip.conf 以上是linux平台下的操作秀window小伙伴不要羡慕了献上一计 直接使用pycharm不就得了解放时间解放智商何乐而不为 # 我可生气了 1. windows下创建%APPDATA%\pip\pip.ini文件来配置 # %HOMEPATH% 是什么东东 在资源管理器中不是有个文件路径输入框么直接输入 %APPDATA%然后呢会跳转到一个目录然后在这个目录下创建一个pip文件夹进入这个pip文件夹呢再创建一个pip.ini文件写入 [global]
trusted-hostmirrors.aliyun.com
index-urlhttps://mirrors.aliyun.com/pypi/simple/完事了再试试pip安装软件快不快 # ^_^ …… centos如何对python安装虚拟化环境 1. 安装虚拟化库 pip3 install virtualenvwrapper 2. 创建虚拟环境管理目录.pyenv mkdir $HOME/.pyenv# $HOME 表示当前用户家目录 3. 在 $HOME/.bashrc添加内容 cat $HOME/.bashrcbeimenchuixue
# 使用Distribute和pip方式替代以前setuptools和easy_install
export VIRTUALENV_USE_DISTRIBUTE1
# 指定虚拟环境路径
export WORKON_HOME$HOME/.pyenv
# 指定python虚拟根基
export VIRTUALENVWRAPPER_PYTHON/application/python/bin/python3
# 指定 vituralenvwrapper虚拟 shell环境
if [ -e /application/python/bin/virtualenvwrapper.sh ];then
source /application/python/bin/virtualenvwrapper.shfi
# 虚拟环境pip安装根基
export PIP_VIRTUALENV_BASE$WORKON_HOME
# pip是否遵守虚拟环境
export PIP_RESPECT_VIRTUALENVtrue
beimenchuixue4. 让改动生效 . $HOME/.bashrc 5. 获得帮助信息 virtualenvwrapper –help
# 如果出现帮助信息至此centos上虚拟环境安装完成 这个虚拟化包安装的常用命名 1. mkvirtualenv [环境名] # 创建基本虚拟环境 2. --python # 虚拟环境指定python版本 3. rmvirtualenv [环境名] # 删除虚拟环境 4. workon [环境名] 5. deactivate # 退出虚拟环境 6. workon # 列出虚拟环境 以上命令难记又难理解一般我是这样设置易读并容易理解写入别名 mkvirtualenv -- mkenv rmvirtualenv -- rmenv deactivate -- outenv sed -i 9i # only want to easy use and read\n\
# you also can set what you like\n\
alias mkenvmkvirtualenv\n\
alias rmenvrmvirtualenv\n\
alias outenvdeactivate $HOME/.bashrc# 这些配置谁执行谁生效对应当前登录用户 1. 让别名生效 . $HOME/.bashrc 2. 测试 mkenv test # 创建虚拟环境test并直接进入outenv # 退出虚拟环境workon # 检查rmenv test # 删除test虚拟环境workon # 检查 # 看官又想知道window下如何创建虚拟化环境嘻嘻建议直接使用pycharm创建项目的是既可以自动创建虚拟环境可以节省时间又可以节省少量的智商 唉上面的步骤我看不懂啊别急下面有一键从0开始安装的脚本直接回车按enter键执行就可以了一键安装剩下时间还可以逛逛b站看看动画岂不美哉美滋滋 https://github.com/beimenchuixue/shells/blob/master/python3.6_env.sh #!/bin/sh
# author: beimenchuixue
# email: 422083556qq.com
# blog: http://www.cnblogs.com/2bjiujiu/downloadPath$HOME/tools
installPath/application
pyBinPathpython/bin
pyVersion3.6.4
pyPkgNamePython-${pyVersion}
pyDownloadUrlhttps://www.python.org/ftp/python/${pyVersion}/${pyPkgName}.tgz
pyRelayPkgzlib-devel gcc gcc-c openssl-devel sqlite-devel wget
pyVirtualPkgvirtualenvwrapperglobalPath/etc/profile
vitrualEnvPath$HOME/.pyenv
userBashConf$HOME/.bashrc. /etc/init.d/functionsfunction sureOK {[ $1 -eq 0 ] {action $2 is /bin/true} || {action $2 is /bin/falseexit $1}
}[ -d $downloadPath ] || {mkdir -p $downloadPathsureOK $? init downloadPath
}function pyRelayPkgInstall {echo yum install python ...ingyum install $pyRelayPkg /dev/nullsureOK $? pyRelayPkgInstall
}
#pass pyRelayPkgInstall function downloadPyPkg {cd $downloadPathecho dowbload python ...ingwget -q $pyDownloadUrlsureOK $? downloadPyPkg
}
#pass downloadPyPkgfunction untarPyPkg {cd $downloadPathtar -xf ${pyPkgName}.tgzsureOK $? untarPyPkg
}
#pass untarPyPkgfunction pyConfigure {cd $downloadPath/$pyPkgName./configure --enable-optimizations --prefix$installPath/$pyPkgName --with-ssl /dev/nullsureOK $? pyConfigure
}
#pass pyConfigurefunction pyMakeAndMakeInstall {cd $downloadPath/$pyPkgNameecho make python ...ing, please wait ..ingmake /dev/nullsureOK $? pyMakeecho make install python ...ing, please wait ..ingmake install /dev/nullsureOK $? pyMakeInstall
}
#pass pyMakeAndMakeInstallfunction pySoftLink {ln -s $installPath/$pyPkgName $installPath/pythonsureOK $? pySoftLink
}
#pass pySoftLinkfunction pyGlobalEnv {exportLineNumsed -n /export PATH/ $globalPath[ -z $exportLineNum ] {echo export PATH\$installPath/$pyBinPath:\$PATH\ $globalPathsureOK $? pyGlobalEnv} || {middlePath $(echo sed -n /export PATH/p $globalPath| awk -F [ ] -v v$installPath/$pyBinPath {print $1,$2\$2$3:v\})echo $middlePathsed -i #exportLineNum s/.*/$middlePath/g $globalPathsureOK $? pyGlobalEnv}
}
#pass pyGlobalEnvfunction AliyunPipConf {[ -d $HOME/.pip ] || {mkdir $HOME/.pip -psureOK $? init .pip dir}cd $HOME/.pipecho -e [global]\ntrusted-hostmirrors.aliyun.com\nindex-urlhttp://mirrors.aliyun.com/pypi/simple/ pip.confsureOK $? AliyunPipConf
}
#pass AliyunPipConffunction pyVitrualenvInstall {. $globalPathpip3 install $pyVirtualPkg /dev/nullsureOK $? pyVitrualenvInstall
}
#pass pyVitrualenvInstallfunction createPyVitrualenv {[ -d $vitrualEnvPath ] || {mkdir -p $vitrualEnvPathsureOK $? init vitrualEnvPath}cat $userBashConfEOF
export VIRTUALENV_USE_DISTRIBUTE1
export WORKON_HOME$vitrualEnvPath
export VIRTUALENVWRAPPER_PYTHON$installPath/$pyBinPath
. $installPath/$pyBinPath/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE\$WORKON_HOME
export PIP_RESPECT_VIRTUALENVtrue
EOFsureOK $? createPyVitrualenv
}
#pass createPyVitrualenvfunction persionPyVirtualCmdAlias {sed -i 9i alias mkenvmkvirtualenv\nalias rmenvrmvirtualenv\nalias outenvdeactivate $userBashConfsureOK $? persionPyVirtualCmdAlias
}
#pass persionPyVirtualCmdAliasmain_BeiMenChuiXue() {pyRelayPkgInstalldownloadPyPkguntarPyPkgpyConfigurepyMakeAndMakeInstallpySoftLinkpyGlobalEnvAliyunPipConfpyVitrualenvInstallpersionPyVirtualCmdAlias
}
main_BeiMenChuiXue# ^_^转载于:https://www.cnblogs.com/2bjiujiu/p/8457790.html