网站建设和后台空间管理关系,企业人事管理系统,创建一个网站的条件有哪些,网站流量提升目录
一、换源
二、安装必要的软件
三、下载matplotlibcpp
四、下载anaconda
1.anaconda下载
2.使用anaconda配置环境
五、下载CLion
1.下载解压CLion
2.替换jbr文件夹
3.安装CLion
4.激活CLion
5.CLion汉化
6.Clion配置
六、使用CLion运行
七、总结 我的环…目录
一、换源
二、安装必要的软件
三、下载matplotlibcpp
四、下载anaconda
1.anaconda下载
2.使用anaconda配置环境
五、下载CLion
1.下载解压CLion
2.替换jbr文件夹
3.安装CLion
4.激活CLion
5.CLion汉化
6.Clion配置
六、使用CLion运行
七、总结 我的环境ubuntu18.04.6 LTS bionic 但是也不要需要一定是这个版本应该是都可以用的 一、换源
如果你还没有换源下载速度会非常慢可以使用下面代码跟着换源
感谢小鱼大佬提供 他的官网https://fishros.com/
wget http://fishros.com/install -O fishros . fishros 二、安装必要的软件
在 Ubuntu 上你需要安装 python-matplotlib 包该包包含 matplotlib 库以及 python3-dev 包其中包括必要的头文件。可以使用以下命令安装
sudo apt-get updatesudo apt-get install python-matplotlib python3-dev
如果有yes/no 输入y即可。
三、下载matplotlibcpp
需要安装matplotlibcpp下载地址为https://github.com/lava/matplotlib-cpp
ubuntu系统可以直接使用代码安装如下代码我这里是直接在home目录下安装的
git clone https://mirror.ghproxy.com/https://github.com/lava/matplotlib-cpp.git
这里使用了github代理下载国内速度会快一点 四、下载anaconda
1.anaconda下载
这里下载anaconda会方便一点如果你自己的环境十分了解也可以不用下载我是笨蛋我选择下载注意选择linux版本链接Free Download | Anacondaanaconda可以配置python环境 下载好找到路径执行下面命令注意要执行你的版本
bash Anaconda3-2023.09-0-Linux-x86_64.sh 执行后一直按回车直到问你yes还是no选择yes 问你是否安装在这个目录建议安装直接按回车开始安装大概5分钟请耐心等待等下还有问题不要乱按 他现在询问是否anaconda加入环境变量 选择yes添加不然后面很麻烦 输入后就下载完成了打开安装好的anaconda目录终端 下载好了anaconda打开终端默认的是其base环境有时并不常用的话会比较麻烦可以使用如下代码设置默认终端打开时之前的环境
conda config --set auto_activate_base false
使用以下代码进入base环境。代码知道就好现在不用操作
conda activate也可以使用代码退出base环境代码知道就好现在不用操作
conda deactivate2.使用anaconda配置环境
使用下面代码在终端运行询问y/n 选择y
conda create --name forcppEnvs python3.10 这里我们要先选择进入forcppEnvs环境如下代码
conda activate forcppEnvs前面会多刚刚我们设置的forcppEnvs环境 添加镜像源方便我们后续下载
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/我这里已经安装好了所以写的already。
进入anaconda/envs/fdrcppEnvs里面运行下面两个代码安装numpy库和matplotlib库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpypip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib
图片如下安装完毕。 五、下载CLion
1.下载解压CLion
点击下载注意查看是否为linux CLion Linux 解压文件先要打开你下载的目录还要注意后面的CLion是你下载的文件用tab可以补齐
tar -xzf CLion-2023.2.2.tar.gz2.替换jbr文件夹
jetbrains全家桶在Ubuntu中使用会出现输入法不跟随的问题需要将源文件中的jbr文件夹替换来解决
先在github上下载好别人重新编译过的jbr文件 如果很慢也可以复制链接到windows迅雷下载在复制到虚拟机中。 下载好解压对压缩包右击-》提取到此处或者之前的命令行解压解压完毕更名为jbr 复制jbr到clion文件夹中选择全部合并和替换 3.安装CLion 我比较喜欢把他放到home目录使用下面代码移动到home目录 mv clion-2023.2.2/ ~
cd ~
cd clion-2023.2.2/bin/
sh clion.sh 4.激活CLion
需要激活可以直接买或者点击试一试。
5.CLion汉化
新建项目进入 装好之后重新点击restart重新启动 这里选择创建桌面条目方便我们后面打开不需要每次都sh clion.sh 6.Clion配置
在设置里面查看 运行如下代码安装C和C编译器
sudo apt-get updatesudo apt-get install build-essential六、使用CLion运行 编辑CMakeLists.txt代码如下 注意下面代码的路径如“/home/kangkang/anaconda3/envs/forcppEnvs/include/python3.10”kangkang是我自己的用户名你需要改成自己的下面代码三个地方都要修改可以去命令行cd一下验证路径是否正确。 最后一个地方需要修改的是“add_executable(test main.cpp)”中test是之前“project(test)”的名字保证跟他一样即可后面main.cpp是我主函数的名字。 cmake_minimum_required(VERSION 3.26) # 设置cmake最小版本3.26我们下载的是3.27
project(test) # test可以随意设置是运行的名字set(CMAKE_CXX_STANDARD 17) #选择C17find_package(PythonLibs REQUIRED)
#下面两句代码路径要改成你自己的
set(PYTHON_INCLUDE_DIRS /home/kangkang/anaconda3/envs/forcppEnvs/include/python3.10)
set(PYTHON_LIBRARIES /home/kangkang/anaconda3/envs/forcppEnvs/lib/libpython3.10.so)
include_directories(${PYTHON_INCLUDE_DIRS})# 添加 Matplotlib 的头文件路径 路径改成你自己的
include_directories(/home/kangkang/matplotlib-cpp/)add_executable(test main.cpp)# 链接 Python 和 Matplotlib 库
target_link_libraries(test ${PYTHON_LIBRARIES})main.c代码如下
#include matplotlibcpp.hnamespace plt matplotlibcpp;int main() {plt::plot({1, 2, 3, 4});plt::show();return 0;
}
运行结果如下终于完成啦。 七、总结
文章有一点长因为我是小白找了很多网上的方法才完成。大佬技术很好因此写得文章并不会那么详细我这种小白看起来有点吃力因此我写的尽可能详细一点如果你遇到了什么问题可以发到评论区我会尽我所能帮助你。
可以点个赞吗谢谢支持 参考文章
Ubuntu下使用c调用matplotlibcpp绘图
在读学生自学Ubuntu20.04用C调用matplotlib历程
ubuntu下安装Clion
ubuntu下安装Anaconda3以及使用大全