首页 文章 精选 留言 我的

精选列表

搜索[多分片],共10000篇文章
优秀的个人博客,低调大师

Python多版本管理器pyenv

1.查看Linux版本 [root@web ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@web ~]# uname -a Linux web 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 2.安装依赖 [root@web ~]# yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git xorg-x11-server-Xvfb bzip gtk3 gtk2 3.安装pyenv [root@web ~]# curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 4.配置环境变量 [root@web ~]# cd /root [root@web ~]# cp .bash_profile .bash_profile.bak [root@web ~]# vim .bash_profile #pyenv export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" [root@web ~]# source .bash_profile 5.系统自带python版本为2.7.5 [root@web ~]# python -V Python 2.7.5 6.安装的pyenv版本为1.2.15 [root@web ~]# pyenv -v pyenv 1.2.15 7.升级pyenv命令 [root@web ~]# pyenv update 8.查看可用的python版本有哪些 [root@web ~]# pyenv install --list 9.安装python3.6.4、python2.7.2和python3.6.7 [root@web ~]# pyenv install 3.6.4 [root@web ~]# pyenv install 2.7.2 [root@web ~]# pyenv install 3.6.7 10.查看安装的python版本有哪些 [root@web ~]# pyenv versions * system (set by /root/.pyenv/version) 2.7.2 3.6.4 3.6.7 [root@web ~]# 11.配置root用户的python版本为3.6.4 [root@web ~]# cd /root/ [root@web ~]# pyenv virtualenv 3.6.4 root364 [root@web ~]# pyenv activate root364 [root@web ~]# pyenv global 3.6.4 (root364) [root@web ~]# python -V Python 3.6.4 12.去除当前使用的virtualenv (root364) [root@web ~]# pyenv deactivate [root@web ~]# 13.删除某个virtualenv [root@web ~]# pyenv virtualenv-delete root364 pyenv-virtualenv: remove /root/.pyenv/versions/3.6.4/envs/root364? y [root@web ~]# 14.设置/tmp目录的pyenv环境为python3.6.7 [root@web ~]# cd /tmp/ [root@web tmp]# pyenv virtualenv 3.6.7 tmp367 Looking in links: /tmp/tmpshtqhsk6 Requirement already satisfied: setuptools in /root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages (39.0.1) Requirement already satisfied: pip in /root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages (10.0.1) [root@web tmp]# pyenv activate tmp367 [root@web tmp]# pyenv local tmp367 (tmp367) [root@web tmp]# python -V Python 3.6.7 (tmp367) [root@web tmp]#

优秀的个人博客,低调大师

spring boot学习4 多环境配置

说明: 在企业中,一个项目一般都有测试环境(test) 、开发环境(dev)、生产环境(pro)等等。在每个环境中,配置信息会不一样的。比如数据库、静态资源文件位置等都会不一样的。 那么使用spring boot怎么处理这些呢? 假设现在我们的开发环境端口是:“ 测试环境端口是: 生产环境端口为: 创建如下图的配置文件: 说明: 1: dev是开发环境的 2:pro是生产环境的 3:test是测试环境的 4:是默认配置文件。 那么现在我想要访问测试环境。也就是端口是8081的怎么配置? 需要在application.properties中配置: 使用如下: spring.profiles.active= 需要的环境名称 说明: 环境名称就是application- 后面对应的 如上图,说明我们配置的是测试环境的。也就是端口是8081.那么对不对呢? 个人博客:www.kaigejava.com 我们启动项目:查看打印日志: 直接切换到生产环境(pro)端口是8888的 保存后,在看打印日志。 可以看到已经切换端口是8888。 这样就可以在不同环境使用不同的配置文件了。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册