# Linux下执行
# 版本可自主选定
# wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
# Linux下执行,直接复制,yum下载,注意空格
yum install gcc patch libffi-devel python-devel
zlib-devel bzip2-devel openssl-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel
db4-devel libpcap-devel xz-devel -y
1.在 python3 解压目录下执行 ./configure --prefix=/opt/python36/ 指令,指定安装目录尾 /opt/python36
2.第 1 步完成后,继续在 python3 解压目录下执行 make 指令,此时 /opt 下还未生产 /python36 文件夹
3.第 2 步完成后,继续自 python3 解压目录下执行 make install 指令,等待完成,此时/opt 下生产 /python36 文件夹
1.请将python36的目录放到path的第一层!!!
# 编辑 PATH ,PATH=/opt/python36/bin/:/usr/local/sbin:.......
2.vim /etc/profile
# 底行添加 PATH
# PATH=/opt/python36/bin/:/usr/local/sbin:.......
3.source /etc/profile
# python3 的工作目录为 /opt/python36
# 原来的压缩包可删除
# 原来的解压包可删除
pip3 install ipython
pip3 install jupyter
# linux输入命令: ipthon,进入ipython的交互式界面
# 密码随便设置
# from IPython.lib import passwd
# passwd() #直接输入,生成jupyter登录的密码
# 完成上步
# Linux输入命令: jupyter notebook --generate-config --allow-root
# 完成上步
# linux输入命令: vim ~/.jupyter/jupyter_notebook_config.py
# 修改如下配置一致即可,去掉注释符 # 才能读取代码
c.NotebookApp.ip = '建议写当前linux机器的ip地址'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8000
# 完成上步
# linux输入命令: jupyter notebook --allow-root
# 如果启动不了,很可能是防火墙问题
# iptables -L #查看规则
# iptables -F #清空规则
# systemctl stop firewalld #关闭防火墙服务
# systemctl disable firewalld #从开机自启中,移除这个防火墙服务,永久关闭
#还有一个selinux得关闭
1. getenforce #查看selinux规则
2. #setenforce 0 #临时关闭selinux
# 注意
# 永久关闭selinux,需要重启生效
# vim /etc/selinux/config
# 写入以下配置
# SELINUX=disabled
# 重启服务器生效,selinux永久disabled
# pip3 freeze > requirements.py
# #这个requirements.py文件,就存放了正常运转的开发软件依赖包的信息
# 上传办法
# yum install lrzsz
# 这个lrzsz软件提供了两个命令
1. sz (下载) 从linux往windows下载
-- sz 你想传输的文件名字
2. rz 文件名 (上传) 从windows往linux上传
-- rz 直接输入rz命令
3.在服务器端执行 pip3 -r requirements.py,就直接同步本地环境
4. 通过xftp(公司用xftp)
# pip3 install virtualenvwrapper
# vim ~/.bashrc 编辑用户文件
# 设置virtualenv的统一管理目录,在用户家目录下面
export WORKON_HOME=~/Envs
# 指定python解释器,(这个得根据你自己机器环境来配) !!!注意目录自己配
export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3.6
# 执行virtualenvwrapper安装脚本,这个脚本放在你的python3.6解释器bin目录下 !!!注意目录自己配
source /opt/python36/bin/virtualenvwrapper.sh
linux输入命令:source ~/.bashrc
mkvirtualenv # 创建虚拟环境
rmvirtualenv # 用于删除虚拟环境,也会自动找到所有的虚拟环境
lsvirtualenv # 查看当前机器所有的虚拟环境
deactive # 退出当前虚拟环境
workon # 用于激活虚拟环境,也用于在多个虚拟环境中来回切换
cdvirtualenv # 用于直接进入虚拟环境的目录,此命令需要激活虚拟环境
cdsitepackages # 用于直接进入pip3软件包的目录
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有