Environment configuration of Python,Java,C++

1 minute read

Published:

This is my personal notes for local Python,Java,C++ configuration.

Introduction

本文介绍如何从0开始配置本地Python,Java,C++的环境, 并运行第一个Hello World程序

1 Python

安装并配置Python

  • python下载地址

  • 安装步骤

    • 直接下载installer,注意勾选”Add python to PATH”
    • 配置完成后,进入cmd, 输入python, 如果进入交互式环境, 说明python配置成功

安装PyCharm

  • 下载地址, 直接下载community版本即可

  • 打开之后, open一个项目或路径, 在settings中设置Project Interpreter, 点击齿轮”Add”, 在”Existing environment”中选择python下载路径中的”python.exe”文件.

  • 在任意一个文件夹下中点击new->Python File 创建一个hello world的.py文件, 输入以下代码, 便会出现”Hello World”的结果

  def HelloWorld():
      print('Hello World')
  
  HelloWorld()

2 Java

安装并配置JDK

  • JDK下载地址, 选择windows 64位的exe文件即可

  • 安装完成后进行环境变量的配置

    • 在计算机的属性->环境变量中,单击 “新建” 创建一个名为 JAVA_HOME 新的系统变量
      • 变量名:JAVA_HOME, 变量值: D:\JDK (安装JDK的目录)
    • 编辑环境变量中的path, 添加以下路径到path中,注意用分号分隔
      • %JAVA_HOME%\bin;
    • 配置完成后,进入cmd, 输入java和javac, 如果都出现 “用法…”, 说明JDK配置成功

安装IntelliJ IDEA

  • 下载地址, 直接下载community版本即可

  • 打开之后,create new project, project SDK选择已经下载好的JDK的路径

  • 设置好项目所在路径和项目名之后,便进入了一个新的project

  • 在src中点击new->Java Class 创建一个hello world的.java文件, 输入以下代码, 便会出现”Hello World”的结果

  public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

Intellij IDEA 使用Java第三方库

方法 1: download package
在与src和out平行的目录下,新建文件夹lib
下载第三方库的压缩包并解压至lib,两种方式加在library
(1) 在文件夹上右键 -> add as library
(2) Project -> Peoject Structure -> libraries -> “+” -> Java,选择library的文件夹即可

方法 2: 将项目设置为Maven项目 直接在pom.xml中注入依赖即可,例如:

    <dependencies>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>18.0</version>
        </dependency>

        <dependency>
            <groupId>com.huaban</groupId>
            <artifactId>jieba-analysis</artifactId>
            <version>1.0.2</version>
        </dependency>

        <dependency>
            <groupId>net.sourceforge.javacsv</groupId>
            <artifactId>javacsv</artifactId>
            <version>2.0</version>
        </dependency>

    </dependencies>

注意reimport maven的时候IDEA可能会将编译器重置为默认的1.5,需要在pom.xml中加入以下plugin指定java版本(这里为1.8)

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.5</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

Intellij 打包项目为jar包

Project -> Project Structure -> Artifacts -> “+” -> Jar -> From modules…
选择main class,接下来注意META-INF的路径,用默认值可能会造成jar包不包含MANIFEST,将路径设置为和当前工作空间平行的路径,如/Users/luolingwei/Desktop/Program/Classes/BDS/NYU-Big-Data-Science/HW2/(Source Code/src/main/java),括号中的路径删掉。
回到主菜单,build -> build artifact -> build完成打包。jar包会出现在out -> artifacts文件夹下。

3 C++

安装CLion

  • CLion下载地址, 注意CLion没有Community版本,需要下载安装后破解 破解教程

  • 安装完毕后, 参考破解教程使用License Server方式进行激活, 注意激活之前要在hosts中添加以下内容

0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

环境配置

  • CLion自己并不带有C++环境,需要自己配置

  • (Windows) 下载DevC++,DevCPP下载, 添加MinGW,将Environment路径设置为DevC++中的MinGW64路径, 如”E:\DevCPP\Dev-Cpp\MinGW64”,将MinGW设置为default即可。
  • (Mac OS) 只需要下载XCode即可,IDE可自动识别并添加C++编译器

  • 编译并运行以下代码便可打印出”Hello World”
#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}