linux下安装python3

  安装python3环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#1.安装依赖条件
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
 
#2.下载想要安装的版本,地址如下
https://www.python.org/ftp/python/  https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
 
#3.创建个存放python3的目录
 
#4.进入刚解压的目录,编译
./configure --prefix=刚刚新建出来的目录
 
#5.安装
make && make install
 
#6.添加python3程序到环境变量下
vim /etc/porfile
#最后一行添加
export PATH=/python3目录/bin:$PATH
#保存退出
source /etc/profile
  
  

  安装ipython

1
pip3 install -i https://pypi.douban.com/simple ipython

  安装jupyter

1
2
3
4
5
6
7
pip3 install -i https://pypi.douban.com/simple jupyter
 
#juputer-notebook更改密码
jupyter-notebook password
 
#启动jupyter-notebook
jupyter-notebook --ip 0.0.0.0 --port 8888 --no-browser --allow-root

  安装虚拟环境——virtualenv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#安装软件
[root@s virenv]#pip install virtualenv
 
#创建虚拟环境
[root@s virenv]#virtualenv --no-site-packages --python=python3 v1
--no-site-packages:创建干净的虚拟环境
--python:指定解释器版本
v1:虚拟环境的工作目录
 
#启用虚拟环境
[root@s virenv]#source v1/bin/activate
 
#退出虚拟环境
[root@s virenv]#deactivate
 
#删除虚拟环境
[root@s virenv]#rm -rf v1

  安装虚拟环境——virtualenvwrapper
virtualenvwrapper可以集中管理虚拟环境,推荐使用这种方法,安装软件时会自动安装virtualenv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#安装软件
[root@s virenv]#pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
 
#调整环境变量,让每次开机执行virtualenvwrapper的脚本
[root@s virenv]#vim ~/.bashrc
export WORKON_HOME=目录   #设置virtualenv的统一管理目录,自定义目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #设置参数
export VIRTUALENVWRAPPER_PYTHON=/python路径/bin/python     #指定python解释器
source  /python路径/bin/virtualenvwrapper.sh      #执行virtualenvwrapper安装脚本,这个脚本放在你的python3.6解释器bin目录下
     
#读取这个文件
source ~/.bashrc
 
#virtualenvwrapper命令
创建虚拟环境:mkvirtualenv  v1
删除虚拟环境:rmvirtualenv  v1
激活虚拟环境:workon  v1
离开虚拟环境:deactivate
进入虚拟环境目录(激活状态):cdvirtualenv
进入虚拟环境软件包目录(激活状态):cdsitepackages

  

 

posted @   ForLivetoLearn  阅读(386)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示