Linux安装Python2.7
以下例子基于python 2.7.9,其他版本同理。
1、下载python
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
2、解压、编译安装(依次执行以下5条命令)
tar -zxvf Python-2.7.9.tgz
cd Python-2.7.9
./configure --prefix=/usr/local/python-2.7.9
make
make install
3、系统自带了python版本,我们需要为新安装的版本添加一个软链
ln -s /usr/local/python-2.7.9/bin/python /usr/bin/python2.7.9
如果设为系统永久的python,则:
vim ~/.bashrc(gedit ~/.bashrc)
在最后一行加入如下语句:
export PATH="/usr/local/python-2.7.9/bin:$PATH".
然后执行:
source ~/.bashrc,让文件生效。
(查看当前系统python使用的版本号及位置:which python)
(查看当前系统有那些python:whereis python)
4、若不进行永久性设置,则使用该版本时,只需输入"python2.7.9 + 空格 + py脚本"
python2.7.9 ~/helloworld.py
Cmake安装
Cmake源码安装
cmake是一个跨平台的编译工具,特点是语句简单,编译高效,相对于原有的automake更为高效。
1.查看Linux位数。
#getconf LONG_BIT
2. 获cmake源码包,这里我先新建一个文件夹来存放cmake。
# mkdir app
# cd /app
3.下载。
(版本:cmake-3.11.1-Linux-x86_64.tar.gz)
命令:wget http://www.cmake.org/files/v3.1/cmake-3.11.1.tar.gz
cmake官网下载网址为:https://cmake.org/download/
解压源码包
# tar xzvf cmake-3.3.2.tar.gz
4.确认是否安装好g++,gcc
安装方法: sudo apt-get install gcc
sudo apt-get install g++
5.进入解压后的文件:
cd cmake-3.11.4.
6.开始安装
sudo ./bootstrap
sudo make
sudo make install
到这里执行完之后,cmake就安装完毕了,现在可以删除刚才解压出来的目录cmake-3.6.1.
7.查看cmake版本.
现在通过执行 cmake --help 如果返回各种参数参数信息,那么表示cmake安装成功并且可以正常使用了.
8. 一般cmake安装路径在/usr/local/下。
可以通过whereis cmake查看安装的路径。
Cmake脚本安装
1.下载
cmake官网下载网址为:https://cmake.org/download/
2.安装(指定安装路径)
调用(这里是CMake的安装路径/usr/local
):
# sudo cmake-3.11.3-Linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
注意:你需要首先卸载所有安装CMake软件包的软件包管理器
# sudo apt remove cmake # sudo apt purge --auto-remove cmake
选项
该脚本有以下选项:
# cmake-3.11.3-Linux-x86_64.sh --help Usage: cmake-3.11.3-Linux-x86_64.sh [options] Options: [defaults in brackets after descriptions] --help print this message --version print cmake installer version --prefix=dir directory in which to install --include-subdir include the cmake-3.11.3-Linux-x86_64 subdirectory --exclude-subdir exclude the cmake-3.11.3-Linux-x86_64 subdirectory --skip-license accept license
你正在寻找的是--prefix=dir
。否则,它只会使用当前目录来提取安装文件。
cmake ubuntu卸载源码安装的cmake
cmake的版本在ubuntu编译程序时至关重要,特别是编译他人的工程时,有时必须保证cmake的版本与工程所有者相同。对于cmake的卸载问题,现在一般博客中给的指导是:
sudo apt-get remove cmake
但是此句指令是针对于通过sudo apt-get install cmake 安装的用户。如果是从源码安装,以上删除方式则不能成功删除,因此对于源码安装的cmake,博主经过实践,首先到cmake的安装目录下找到install_manifest.txt,txt中保存了所有cmake的附属文件的安装目录,将txt中显示的文件全部删除,即可完成对于cmake的卸载。
例如,博主的文件安装路径为/usr/local/share/cmake* 、/usr/local/bin/cmake*等,执行以下命令:
sudo rm -rf /usr/local/share/cmake*
完全删除后,通过cmake --version查看cmake版本信息,即可发现原来的cmake不见了。然后就可以安装所需要版本的cmake。