Python环境搭建
一、 Windows 和Linux区别。
win7:
a、Add Python环境变量
b、所有用户可使用
二、安装python:最好自定义安装
1. cmd打开命令提示窗口,在命令提示窗口中进入setup.py文件所在目录,执行python setup.py install
2. 如果提示“python 不是内部或外部命令,也不是.....”,则将Python程序的安装主目录添加到环境变量path中
3. 之后将原来的命令提示窗口关闭并重新进入,按照步骤1操作即可完成模块的安装
三、Windows系统下安装Python
3.1、验证windows系统下是否已经安装了Python:windows --> 运行win+R
--> 输入cmd后回车,输入python -V 后回车,如果能进入交互环境,证明Python已经安装了。
3.2、Windows系统下安装Python步骤如下:
1)下载安装包地址
https:
/
/
www.python.org
/
downloads
/
2
)
默认安装路径:
3)下载安装包后我的是3.6.3版本,点击安装,环境变量处最好勾选上,否则后期会配置环境变量。我们建议使用“自定义安装”。
4)我们在这里选择自定义安装,并全选安装,其中安装pip(后期再命令行里会用到pip install **),也可以使用“Tornado”Web 框架等模块。
5)选择:install for all users(所有用户使用)
6)配置环境变量:
计算机右键--属性---高级系统设置---环境变量--找到Administrator 的用户变量--PATH--添加Python所在路径,如“;D:\Python27\Scripts\;D:\Python27\;”---确定*3
win+R-->cmd-->python回车-->版本号出现,证明环境变量配置成功。
注意:windows7系统同时安装Python2和Python3版本,如何使用命令行区分处理呢?
1、在环境变量时候加入Python2的路径和Python3的路径。
2、在相应的文件夹中修改名称Python2.exe和Python3.exe
3、D:\Python27\Scripts文件中的pip文件也是如此pip2和pip3
win+R--->cmd-->输入pip2 -V和pip3 -V 查看版本
2.3、Linux:
1.Centos6.5
2. 配置YUM
3. 安装gcc
4.安装Python-3.6.3.tgz
centos6.5搭建YUM
1.测试是否被安装
rpm -q yum
2.配置本地yum源
mount /dev/cdorm /media/cdrom
cd /etc/yum.repo.d
Ls 查看所有的文件夹
CentOS-Base.repo 是yum 网络源的配置文件(禁用)
CentOS-Media.repo 是yum 本地源的配置文件
3. 修改CentOS-Media.repo
安装python
1.安装tools工具
2.查看系统内是否已经安装python 输入:ython -V
3.查看一下python可执行文件的位置
which python
4.备份python
mv python python.bak
5.下载:
wget --no-check-certificate https://www.python.org/ftp/python/3.6.6/Python-3.6.3.tgz
注:1.Python-3.6.3.tgz (这个不是编译过的东西,不能解压之后直接使用)
2.Python-3.6.3.tar.xz (这个是pthon的源码)
6.解压:
tar -zxvf Python-3.2a1.tgz
7.创建creating Makefile
./configure --prefix=/usr/local/python/python3
8.编译
make
make install
9.创建软链接
ln -s /usr/local/python/python3/bin/python3 /usr/bin/python
10.登录
卸载:可以直接进入控制面板卸载
已知的是手动删除安装的文件,使用如下命令
python setup.py install --record files.txt 记录安装后文件的路径
cat files.txt | xargs rm -rf 删除这些文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程