![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Chris_zhangrx
读书郎
展开
-
Anaconda 创建虚拟环境
文章目录创建虚拟环境创建虚拟环境到指定路径激活虚拟环境退出虚拟环境删除虚拟环境这里主要是记录几个常用的 conda 虚拟环境相关的命令:创建虚拟环境conda create -n your_venv_name python=x.x将上述 your_venv_name 及 x.x 替换成自己想要的虚拟环境名字和 Python 版本即可创建虚拟环境到指定路径可能因为内存空间不够,我们需要把虚拟环境建在指定的路径下,可以使用下面的命令:conda create --prefix=/path/to/原创 2021-05-13 15:18:35 · 398 阅读 · 0 评论 -
fatal: Needed a single revision, invalid upstream “xxxx“ 问题解决
在日常使用 git 的时候,使用 git rebase 可能会遇到如下问题:使用命令:git rebase branch_name得到错误:fatal: Needed a single revisioninvalid upstream ‘branch_name’这时候我们可以用下面的命令解决:git rebase origin/branch_name...原创 2021-04-22 17:07:03 · 5332 阅读 · 0 评论 -
装载与动态链接——动态链接(二)
文章目录为什么要动态链接地址无关代码延迟绑定动态链接步骤与实现动态连接器自举装载共享对象重定位和初始化显式运行时链接前文速递:静态链接——编译和链接(一)静态链接——目标文件(二)静态链接——静态链接(三)装载与动态链接——装载与进程(一)本文主要是《程序员的自我修养》一书的内容摘要和梳理,如有需要并且没有被本文涵盖的内容,建议读者自行观看原书。前面主要写了文章来介绍书中对程序的静态链接的相关内容,接下来系列开启对动态链接的学习。为什么要动态链接静态链接可以使程序开发者可以独立地开发和测试原创 2021-04-04 14:54:31 · 495 阅读 · 2 评论 -
TypeError: z_(): incompatible function arguments. The following argument types are supported: 问题解决
一般运行 python 脚本遇到这种问题都是给的参数不是严格匹配函数需要的输入的,这种需要具体情况具体分析,但是主要解决就是好好检查自己的代码,函数输入哪里会存在不匹配的地方。以我下面的代码为例,注册 Pytorch plugin 算子时://修改前 def symbolic_plugin(g, arg0, arg1, arg2): return g.op('plugin, g, arg0, arg1, arg2)这个可能之前某些情况下确实可以正常运行,但是随着代码更新或者接口调原创 2021-04-02 21:48:20 · 15465 阅读 · 1 评论 -
Command ‘[‘which‘, ‘c++‘]‘ returned non-zero exit status 1. 问题解决
在运行 Python 脚本的时候可能会遇到下述问题: Command '['which', 'c++']' returned non-zero exit status 1.应该是缺少 build-essential 依赖,运行下面命令即可解决:apt-get install build-essential原创 2021-04-02 21:17:36 · 6009 阅读 · 2 评论 -
terminator except (KeyError,ValueError), ex: SyntaxError: invalid syntax 问题解决
这个主要是 Python 版本的问题,要么修改 Python 版本,要么修改 terminator 的设置:sudo vi /usr/bin/terminator把第一行的:#!/usr/bin/python修改为:#!/usr/bin/python2然后保存退出即可。原创 2021-03-11 16:24:10 · 659 阅读 · 0 评论 -
静态链接——编译和链接(一)
本文主要是《程序员的自我修养》一书的内容摘要和梳理,如有需要并且没有被本文涵盖的内容,建议读者自行观看原书。编译与链接本部分主要是介绍关于程序源代码是如何到可执行文件的,及这其中涉及到的主要步骤(例如本书的主题——编译)的相关基本概念。源代码到可执行文件主要是分为4个步骤:预处理(Preprocess),编译(Compilation),汇编(Assembly) 和链接(Linking)。预处理预处理部分主要是处理源代码以 “#” 开头的预编译指令:展开所有的宏定义 ,“#define”。处理原创 2021-03-11 09:58:51 · 472 阅读 · 0 评论 -
ldd not a dynamic executable 问题
当我们 ldd 一个库,查看它的依赖关系时,可能会遇到下面的报错: not a dynamic executable主要是因为可能当前库的编译平台和 ldd 的运行平时不一致,可以通过 file 命令来查看库的编译平台:file xxx.so我们可以通过:readelf -d xxx.so | grep NEEDED的命令来得到当前库所有依赖的库,就是没有路径信息了。...原创 2021-03-05 14:41:26 · 10965 阅读 · 0 评论 -
sudo conda: conda command not found
阿斯顿原创 2020-09-01 20:08:22 · 678 阅读 · 0 评论 -
src/cpp/cuda.hpp:14:18: fatal error: cuda.h: No such file or directory
Ubuntu 下在安装部分安装包,例如 Pycuda 时可能会遇到这个问题:src/cpp/cuda.hpp:14:18: fatal error: cuda.h: No such file or directory下面以安装 pycuda 为例:解决方法:sudo suexport PATH=/usr/local/cuda-9.0/bin:/usr/local/cuda/bin...原创 2019-05-13 12:30:37 · 6010 阅读 · 5 评论 -
#error This file requires compiler and library support for the ISO C++ 2011 standard...
在使用 make 编译工程时可能会遇到:#error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.我们需要找到当前...原创 2019-05-16 22:40:17 · 5938 阅读 · 1 评论 -
Ubuntu下安装(更新) Cmake 版本
笔者一般安装 cmake 最直接的方法是:sudo apt install cmake-qt-gui但是这个方法安装的 cmake / cmake-gui 的版本都是比较低的,一些工具在编译过程中会对 cmake 版本有要求。 这里以 cmake 3.12.2 版本为例(其他版本,名字换成对应版本即可):sudo apt-get autoremove cmakewget https...原创 2019-05-15 18:24:45 · 6273 阅读 · 6 评论 -
Caffe 安装: Unsupported gpu architecture 'compute_20'
一般使用 cmake-gui 界面化安装 Caffe 时很少遇到这个问题,但是比如在 docker 中只能命令行编译时,我们只能使用 makefile,这是我在 CUDA9.0 + cudnn7 的 docker 环境中配置遇到的问题。我们可以打开 Makefile.config 文件,找到下面的内容:-# For CUDA >= 9.0, comment the *_20 and *...原创 2019-05-15 18:19:54 · 830 阅读 · 0 评论 -
Ubuntu下安装 protobuf 3
我们用系统自动安装的 protobuf 一般都是 2 版本的,现在一些工具则对版本有要求,下面就是升级 protobuf 的具体操作:git clone https://github.com/protocolbuffers/protobuf.gitcd protobufgit submodule update --init --recursive./autogen.sh./confi...原创 2019-05-15 18:13:09 · 3106 阅读 · 0 评论 -
Ubuntu 一直提示 “检测到系统程序出现问题”
从装好系统以后,电脑就会时不时的自己弹出 “检测到系统程序出现问题” 的窗口,解决方法:sudo apt install gksu gksu gedit /etc/default/apport然后输入电脑密码, 输入后文档的最后一行会出现: enable = 1的字样,将 1 改成 0 保存 就可以了。...原创 2018-04-09 23:56:24 · 7070 阅读 · 2 评论 -
Ubuntu 循环因为Nvidia显卡循环登陆的问题
问题描述: 电脑中安装的是 Ubuntu16.04 ,本身安装过程中就很曲折,然后在安装完一系列东西,使用几天以后想了想已经有几天没有关机了,就重启了电脑,结果重启以后系统就登陆不进去了。 并且视频输出的界面就像是没有安装显卡驱动之前的样本,分辨率佷低(重启之前显卡,CUDA都是配置好了的),而且登录以后界面就显示 “检测到系统程序出现问题” 的窗口,然后就退回到登录界面了,开始了循环登录的问...原创 2018-04-09 23:45:57 · 2285 阅读 · 0 评论 -
Ubuntu14.04系统下的Pytorch安装
刚开学一个月,因为各种原因,前前后后装了有3遍Caffe而且每一遍都是不同的错误,而后安装了Pytorch框架。折腾了很长时间,记录下这些坑!! 因为框架GPU什么的都是需要的所以先说公共的部分,先说Pytorch框架的安装。 我的百度云分享:http://pan.baidu.com/s/1gfMU5zl 密码:qp6f 这是文件夹里所包含的文件,除了显卡驱动需要自己根据自己显卡的版本从官...原创 2017-10-13 23:18:11 · 8729 阅读 · 7 评论 -
Ubuntu14.04 Pycharm安装及no jdk found解决方法
以Pycharm 2017为例,实现Pycharm在Ubuntu系统下的运行,及解决 no jdk found 的问题原创 2017-11-18 22:06:08 · 11329 阅读 · 5 评论 -
解决 Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py 问题
安装Pyhton版openCV时,首先要更新pip版本,运行: python -m pip install --upgrade pip首先报错:λ python -m pip install --upgrade pipCollecting pip Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB) 79% |██████████████原创 2017-10-31 19:58:54 · 29324 阅读 · 6 评论