前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在OpenBSD 6.6 上构建Python3开发环境

在OpenBSD 6.6 上构建Python3开发环境

原创
作者头像
cnllww
修改2022-10-20 14:08:41
1.6K0
修改2022-10-20 14:08:41
举报
文章被收录于专栏:OpenBSD中文文档OpenBSD中文文档

作者:柳尉 本文链接

2020-3-11

介绍

OpenBSD是一个多平台的,基于4.4BSD的类UNIX操作系统,是BSD衍生出的三种免费操作系统(另外两种是NetBSD和FreeBSD)之一,被称为世界上最安全的操作系统。

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。

本文记录了在OpenBSD6.6版上安装Python3的过程,在文中以 #开头的命令指以root用户执行,以$开头的命令指为普通用户执行。

初始配置

OpenBSD 安装越接近默认值、并且没有添加多少包,它就越安全。安装指南百度一下就知道。

我们指定OpenBSD 安装包的网络位置,创建/etc/installurl,并写入以下内容:

代码语言:shell
复制
https://mirrors.tuna.tsinghua.edu.cn/OpenBSD/

为加速python第三包的安装,创建 /etc/pip.conf 文件,并写入以下内容:

代码语言:shell
复制
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

环境搭建

1,安装Python

代码语言:shell
复制
#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,请百度一下它们差别。

2,安装pip

代码语言:shell
复制
#pkg_add py3-pip

3,升级pip

代码语言:shell
复制
#python3.7 -m pip install --upgrade pip

4,安装vim

因为系统自带的vi版本较低,不能很好的支持中文,故选择vim :

代码语言:shell
复制
# 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: 

选择12或14即可支持Python3开发支持

完成开发环境

进入普通用户,OpenBSD系统普通用户的SHELL为/bin/ksh ,它的配置文件为 ~/.profile  在此文件中加入以下内容用于支持中文编辑:

代码语言:shell
复制
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自带的终端复用器,它可以启动一系列终端会话。

测试工作环境:

代码语言:shell
复制
$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 下

代码语言:shell
复制
$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身份安装即可:

代码语言:shell
复制
#pip3.7 install xxx 

这样所有用户都可以使用这个包。

现在你就可以用vim进行Python编程了,支持语法高亮和Tab对齐,开发环境搭建完成。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
    • 本文记录了在OpenBSD6.6版上安装Python3的过程,在文中以 #开头的命令指以root用户执行,以$开头的命令指为普通用户执行。
    • 初始配置
    • 环境搭建
      • 1,安装Python
        • 2,安装pip
          • 3,升级pip
            • 4,安装vim
              • 选择12或14即可支持Python3开发支持
          • 完成开发环境
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档