作者:柳尉 本文链接
2020-3-11
OpenBSD是一个多平台的,基于4.4BSD的类UNIX操作系统,是BSD衍生出的三种免费操作系统(另外两种是NetBSD和FreeBSD)之一,被称为世界上最安全的操作系统。
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。
OpenBSD 安装越接近默认值、并且没有添加多少包,它就越安全。安装指南百度一下就知道。
我们指定OpenBSD 安装包的网络位置,创建/etc/installurl,并写入以下内容:
https://mirrors.tuna.tsinghua.edu.cn/OpenBSD/
为加速python第三包的安装,创建 /etc/pip.conf 文件,并写入以下内容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
#pkg_add python
quirks-3.183 signed on 2020-03-10T23:00:24Z
Ambiguous: choose package for python
a 0: <None>
1: python-2.7.16p1
2: python-3.6.9
3: python-3.7.4
Your choice:
选择3即安装3.7.4版本,并于选择版本2还是3,请百度一下它们差别。
#pkg_add py3-pip
#python3.7 -m pip install --upgrade pip
因为系统自带的vi版本较低,不能很好的支持中文,故选择vim :
# pkg_add vim
quirks-3.183 signed on 2020-03-10T23:00:24Z
Ambiguous: choose package for vim
a 0: <None>
1: vim-8.1.2061-gtk2
2: vim-8.1.2061-gtk2-lua
3: vim-8.1.2061-gtk2-perl-python-ruby
4: vim-8.1.2061-gtk2-perl-python3-ruby
5: vim-8.1.2061-gtk3
6: vim-8.1.2061-gtk3-lua
7: vim-8.1.2061-gtk3-perl-python-ruby
8: vim-8.1.2061-gtk3-perl-python3-ruby
9: vim-8.1.2061-no_x11
10: vim-8.1.2061-no_x11-lua
11: vim-8.1.2061-no_x11-perl-python-ruby
12: vim-8.1.2061-no_x11-perl-python3-ruby
13: vim-8.1.2061-no_x11-python
14: vim-8.1.2061-no_x11-python3
15: vim-8.1.2061-no_x11-ruby
Your choice:
进入普通用户,OpenBSD系统普通用户的SHELL为/bin/ksh ,它的配置文件为 ~/.profile 在此文件中加入以下内容用于支持中文编辑:
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export LC_COLLATE="zh_CN.UTF-8"
export LC_TIME="zh_CN.UTF-8"
export LC_NUMERIC="zh_CN.UTF-8"
export LC_MONETARY="zh_CN.UTF-8"
export LC_MESSAGES="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
/usr/bin/tmux has -t work
if [ $? != 0 ]; then
/usr/bin/tmux new -s work -d -n OpenBSD
fi
/usr/bin/tmux att -t work
tmux是一个OpenBSD自带的终端复用器,它可以启动一系列终端会话。
测试工作环境:
$python3.7 --version
Python 3.7.4
$pip3.7 --version
pip 20.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
安装Py第三方包,普通用户要加上 --user ,它们都安装在个人目录的./.local/lib/python3.7/site-packages 下
$pip3.7 install --user xlrd
$pip3.7 list
Package Version
---------- -------
jdcal 1.4.1
pip 20.0.2
setuptools 41.0.0
xlrd 1.2.0
如果要安装成全局包,只要以root身份安装即可:
#pip3.7 install xxx
这样所有用户都可以使用这个包。
现在你就可以用vim进行Python编程了,支持语法高亮和Tab对齐,开发环境搭建完成。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。