Java、python及phpstudy的环境配置

2023-10-31

由于重装了系统,电脑上啥都没了,正好借此机会写一些从空白开始配置新电脑,希望多踩一点坑,才能帮更多的人解决问题。
本文是小白向的,学习过程中看到一些教程缺胳膊少腿,可能会漏掉一些博主觉得easy但是是我不确定的点的地方,所以本篇可能有点啰嗦,但是按着走不会错。

本文使用的软件安装包网盘地址在文末。

Windows

Java

下载及安装

Java是否安装及安装的版本可通过Windows下cmd命令行的java命令判断
在这里插入图片描述

图表 1 win+R
在未安装的状态下显示‘Java’不是内部或外部命令,无法执行
在这里插入图片描述

现在开始安装Java环境
首先到Oracle官网下载所需jdk
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在这里插入图片描述

注:我下载时跳转到了登陆Oracle的界面,忘了密码没登陆成功,但是下载链接被IDM获取到了。
下载完成后直接双击打开
在这里插入图片描述
直接点击下一步
在这里插入图片描述

注意这边的安装路径,我选择将环境都配置到一起,因此自定义了路径
在这里插入图片描述

等待进度条读完后会自动跳出jre安装窗口,同样我更改了路径
在这里插入图片描述

等待进度条读完后显示安装成功。
在这里插入图片描述

此时我们仍旧无法使用Java,还需要配置环境。

配置系统环境

右键“此电脑”,打开属性
在这里插入图片描述

点击高级系统设置,后选择环境变量
在这里插入图片描述

  1. 新建系统变量,名为 JAVA_HOME,值为自己安装的路径

在这里插入图片描述

  1. 然后在系统变量中选择Path(下面的,不是用户变量)

在这里插入图片描述

双击打开,选择编辑文本,在最后的写入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意分号)
在这里插入图片描述

点击确定

  1. 新建系统变量CLASSPATH

值为
.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar
在这里插入图片描述

总共新增和更改了以下三个系统变量
在这里插入图片描述

然后打开新的cmd窗口,输入Java -version
在这里插入图片描述

此时已成功安装Java环境(可以测试javac、java命令,无报错即可)

Python

Python比较特殊,由于网上还留存在大量的2.x版本的代码和3.x版本的代码,我习惯装上两个版本的python。

Python3.9

(本想装3.7的,但是突然想尝试一下3.9版本)

下载及安装

转到python官网
https://www.python.org/downloads/windows/
在这里插入图片描述

双击打开(我为什么要写这个)
在这里插入图片描述

注意选上添加到环境,省的手动去添加
在这里插入图片描述

默认下一步
在这里插入图片描述

更改路径
在这里插入图片描述

打开cmd,输入python,安装成功
在这里插入图片描述

如果忘了点击add to path,可以手动到环境变量进行配置
同样是到Path——编辑文本——在后面加上python安装的目录就行啦

Python2.7

网址同上
https://www.python.org/downloads/windows/

安装过程

为所有用户安装还是为为自己就看需求啦,一般默认
在这里插入图片描述

自定义路径
在这里插入图片描述

选择添加到路径
在这里插入图片描述

完成安装

解决冲突

python

此时我们进入python2.7安装的文件夹,将python.exe改成python2.exe
在这里插入图片描述

此时我们打开cmd
在这里插入图片描述

输入不同的命令运行的是不同的python版本,就可以执行不同版本的python代码

PIP

分别执行
python -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
重新安装pip即可
在这里插入图片描述
然后执行pip2 -V和pip3 -V查看版本,之后就可以用pip2和pip3进行安装模块了

PHP

Phpstudy就不安装最新版本啦,好像有些操作会出问题。
解压我的phpstudy,报毒被杀掉了,改了火绒的设置
在这里插入图片描述

添加信任后选择路径
在这里插入图片描述

提示缺少库
在这里插入图片描述

双击安装上上个图片中的运行库
V11解压不了,不管了
在这里插入图片描述
在这里插入图片描述

Linux

待更新。。。

安装包

本文使用的安装包如下
链接:https://pan.baidu.com/s/1Qo1B58ao8Rfi15ehj8fUgQ
提取码:5jit

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java、python及phpstudy的环境配置 的相关文章

  • oracle.jdbc.driver.OracleDriver ClassNotFoundException

    这是我收到错误的代码 我的classes12 jar已作为外部 jar 导入 import java io IOException import java io PrintWriter import java sql Connection
  • 如何解决声纳中的 dodgy:unchecked/unconfirmedcast 问题?

    我在下面的代码中通过声纳获得异常 我该如何解决这个问题 建议我 Override public boolean validate BaseInfo infoObject boolean isValid true AckTransferPay
  • PHP 读取 XML 播客 RSS 源

    好的 我正在为朋友的播客网站创建一个页面 列出他的播客的所有剧集 本质上 我所寻找的只是如何阅读 RSS 提要 解析出节点 并将信息显示在屏幕上 最终 我将创建一个可以播放剧集的播放器 但那是很久以后的事了 这就是我阅读 RSS 源的方式
  • 将 Python 3 的“范围”“向后移植”到 Python 2 是一个坏主意吗?

    我的一门课程要求用 Python 完成作业 作为练习 我一直使用如下脚本确保我的程序可以在 Python 2 和 Python 3 中运行 bin bash Run some PyUnit tests python2 test py pyt
  • Spring portlet mvc:@Valid 似乎不起作用

    我创建了一个 bean 类并在我的控制器中使用它 但它似乎不起作用 也就是说 即使我输入了无效的年龄 result hasErrors仍然是假的 豆类 public class User Min 13 private int age pri
  • 我有什么理由应该嘲笑?

    我也是 Mockito 和 PowerMockito 的新手 我发现我无法使用纯 Mockito 测试静态方法 因此我需要使用 PowerMockito 对吗 我有一个非常简单的类 名为 Validate 使用这个非常简单的方法 publi
  • 抛出 UnsupportedOperationException

    因此其中一种方法的描述如下 public BasicLinkedList addToFront T data 该操作无效 对于排序列表 将生成 UnsupportedOperationException 使用消息 排序列表的操作无效 我的代
  • Java如何区分这些具有相同名称/签名的多个方法?

    今天我在追踪一个错误 我注意到我们的一个班级中有一些奇怪的事情 我删除了尽可能多的代码并发布在这里 class A static int obtainNumber return 42 static int obtainNumber retu
  • 当 javadoc 未附加到依赖项时,如何将 javadoc 引用到 Maven 的 eclipse 插件中的依赖项

    我在开发中使用 Eclipse Maven 和 Java 我使用 Maven 下载依赖项 jar 文件和 javadoc 如果可用 并使用 Maven 的 eclipse 插件为 Eclipse 生成 project 和 classpath
  • Anaconda (Python) - Windows 10 上的 Cmder 集成

    我在 Windows 10 64 位上通过 Anaconda 让 Cmder 使用 Python 时遇到了一些麻烦 我让 Anaconda 工作得很好 测试过用 matplotlib 绘制一些东西 它与 Anaconda Prompt 一起
  • 使用 pyinstaller 制作的可执行文件出现运行时错误

    所以我使用 Pygame 制作了一个游戏 现在我想用它制作一个可执行文件 首选独立可执行文件 所以我用它来制作可执行文件 pyinstaller onefile main py 编译顺利 但运行时出现错误 这是错误 Traceback mo
  • java中从视频中提取图像

    我想知道如何使用 JMF 从视频中提取图像 Player player Manager createRealizedPlayer cdi getLocator player start FrameGrabbingControl frameG
  • PHP 中 C# 的空合并运算符 (??)

    PHP 中是否有三元运算符或类似的操作符 of C 在 C 中是干净且简短的 但在 PHP 中你必须执行以下操作 This is absolutely okay except that REQUEST test is kind of red
  • 导入pytorch时,未安装microsoft Visual C++ Redistributable

    我在一台带有 GPU 的 Windows 机器上工作 我已经在 conda 环境中安装了 pytorch conda install pytorch torchvision cudatoolkit 10 1 c pytorch 然后我运行
  • 带参数的 Python 列表过滤

    python中有没有一种方法可以在列表上调用过滤器 其中过滤函数在调用期间绑定了许多参数 例如有没有办法做这样的事情 gt gt def foo a b c return a lt b and b lt c gt gt myList 1 2
  • 纯Python库读写jpeg格式

    伙计们 我正在寻找 jpeg 写入 阅读会很好 但不是必需的 库的纯 python 实现 我只在以下位置创建了 TonyJPEG 库端口 http mail python org pipermail image sig 2004 Novem
  • 无法取消 GWT 中的重复计时器

    我正在尝试在 GWT 中安排一个重复计时器 它将每一毫秒运行一次 轮询某个事件 如果发现满意 则执行某些操作并取消计时器 我尝试这样做 final Timer t new Timer public void run if condition
  • 从 s3 获取 ogg 轨道的长度而不下载整个文件

    如何在不下载整个文件的情况下获取 ogg 文件的播放长度 我知道这是可能的 因为 HTML5 标签和 VLC 都可以在加载 URL 后立即显示整个播放长度 而无需下载整个文件 有标题或我可以阅读的内容吗 也许甚至是比特率 我可以将其除以文件
  • 媒体文件上的 404 - Django

    昨晚我将项目上传到 pythonanywhere com 我想在那里测试我的项目生产设置 在我允许的模型之一中用户上传JPG 团队徽标 上传过程运行良好 文件位于我的 MEDIA ROOT 中 问题是 当我尝试在模板中访问它 以将其显示在页
  • 每次 apache 重新启动时,flask-login 会话都会被破坏

    我正在使用烧瓶登录https github com maxcountryman flask login https github com maxcountryman flask login和领域记住登录用户 http packages py

随机推荐