当前位置: 首页 > news >正文

【学习笔记】Linux前置准备

视频学习资料

基础:
黑马0基础(前面四章即可,包含软件基础安装配置)

进阶:
黑马程序员-Linux系统编程
黑马程序员-Linux网络编程
我也还没看,看了眼目录感觉把八股里面很多场景都讲到了,感觉有必要一看

vim配置

很多坑啊

wget下载慢

【亲测可用】Linux的wget太慢,使用mwget加速下载
估计还得换源,容易下载速度突然变0,可用指令设置为无限重试解决。
链接替换为需要下载的即可,可由mwget -h查看相关指令。

mwget -c 0 https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tar.xz

Ubuntu

Ubuntu看起来可以参考这个:Linux下vim配置YouCompleteMe,c/c++代码补全工具
没试,不过大部分都差不多只是个别命令不同。

CentOS

CentOS7配置适合C/C++开发环境的vim
跟着安装配置即可,其中正数第三步的倒数第三步由于空格问题会失败,调整之后可行,如下

./configure --with-features=huge\ --enable-multibyte\ --enable-rubyinterp=yes\ --enable-pythoninterp=yes\ --enable-python3interp=yes\ --prefix=/usr/local/vim8

原因见centos提示you should use --build --host --target

git连接失败443:解决Git连接失败:Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server
如果不行可以设置之后再unset,可能可以

vim不支持Python2和Python3的解决办法
实测有效,不过py2不需要

尝试过后,仍然实现不了效果
转而尝试从0开始安装vimplus插件打造舒适的vim编程环境

安装之后出现YouCompleteMe unavailable: /usr/local/python3/lib/python3.8/lib-dynload/_socket.cpython-38-x86_64-linux-gnu.so: undefined symbol: PyByteArray_Type
尝试:vim安装YouCompleteMe后,打开vim时,报错:_socket.cpython-38-x86_64-linux-gnu.so: undefined symbol: PyFloat_Type
ImportError: $PREFIX/lib/python3.8/lib-dynload/_socket.cpython-38-x86_64-linux-gnu.so: 未定义符号: PyByteArray_Type #3580
无果
仔细看了一下,觉得是py3的安装问题,重新安装py3.8.3
出现问题

Could not import runpy module
Traceback (most recent call last):File "/home/goldenfish/Python-3.8.3/Lib/runpy.py", line 15, in <module>import importlib.utilFile "/home/goldenfish/Python-3.8.3/Lib/importlib/util.py", line 14, in <module>from contextlib import contextmanagerFile "/home/goldenfish/Python-3.8.3/Lib/contextlib.py", line 4, in <module>import _collections_abc
SystemError: <built-in function compile> returned NULL without setting an error
generate-posix-vars failed
make[1]: *** [pybuilddir.txt] 错误 1
make[1]: 离开目录“/home/goldenfish/Python-3.8.3”
make: *** [profile-opt] 错误 2

参考了
解决 Centos 安装 Python 3.10 的报错: Could not import runpy module
解决 CentOS 安装 Python 3.10 报错:Could not import runpy module
CentOS编译安装Python 3.8
三个文章的操作都做了,不确定是哪个起的作用,重新安装成功,同时vim不报PyByteArray_Type错误了,改为报PyFloat_Type错误。
重头重装了一遍py、vim、vimplus,仍然报错PyFloat_Type
明天再搞

http://www.lryc.cn/news/366486.html

相关文章:

  • 各种空气能热泵安装图
  • 软件杯 题目:基于深度学习的中文对话问答机器人
  • UI学习笔记(一)
  • 【C语言训练题库】扫雷->简单小游戏!
  • WMS仓储管理系统高效驱动制造企业物料管理
  • python使用appium打开程序后,为什么没有操作后程序就自动退出了
  • MacBook M系列芯片安装php8.2
  • OlSoul系统调校程序v2024.06.05
  • 图像特征提取 python
  • width: 100%和 width: 100vw这两种写法有什么区别
  • 如何在另一台电脑上使用相同的Python环境和依赖包
  • Vue3 响应式 API:工具函数(一)
  • 开发常用软件
  • conntrack如何限制您的k8s网关
  • SwiftUI六组合复杂用户界面
  • 高考分数查询结果自动推送至微信
  • flask_sqlalchemy时间缓存导致datetime.now()时间不变问题
  • 使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
  • Nginx03-动态资源和LNMP介绍与实验、自动索引模块、基础认证模块、状态模块
  • 山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十九)- 微服务(9)
  • Matplotlib常见图汇总
  • MTK联发科MT6897(天玑8300)5G智能移动处理器规格参数
  • 【AIoT-Robot】3d hand pose
  • 使用 tc (Traffic Control)控制网络延时
  • android原生TabLayout之自定义指示器效果
  • 最新 HUAWEI DevEco Studio 使用技巧
  • 开源大模型与闭源大模型浅析
  • docker 命令 ps,inspect,top,logs详解
  • Windows 找不到文件‘shell:sendto‘。请确定文件名是否正确后,再试一次
  • 【算法】模拟算法——外观数组(medium)