pyenv

第 428 期 Python 周刊

泄露秘密 提交于 2020-02-26 21:35:47
文章,教程和讲座 训练一个自定义形状的预测模型 链接: https://www.pyimagesearch.com/2019/12/16/training-a-custom-dlib-shape-predictor/ 在本教程中,您将学习怎样训练一个自定义的切割图形的预测模型。然后使用训练好的预测模型预测输入图像或实时视频流上的路标。 Django Web 框架应该怎样进行密码验证 链接: https://www.youtube.com/watch?v=SRYBDmJlIck Django 内置有可用于密码验证的功能。该视频展示了怎样启用, 配置密码验证功能,如何自定义验证设置,编写自己的密码验证器并将验证方法集成到接口或API中。 用数据科学的方法计算二手车的合理价格 链接: https://t.co/sVcObePjlO 本文记录了使用 DS 方法计算二手车合理价格的整个过程。 一百万对于任何人来说都应该足够 链接: https://lwn.net/SubscriberLink/807218/7589bd420fa9cfbe/ 编程语言通常都有着一些显式或隐式的限制。例如标识符的最大长度, 变量存储值的范围之等等. 还有许多由语言设计者在实现该语言时未明确指定的限制。这种含糊不清会造成严重后果,而 python-dev 邮件一直在讨论确定 Python 语言中的各种限制。

CentOS下用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境

自闭症网瘾萝莉.ら 提交于 2020-02-25 11:09:54
安装 系统环境:CentOS 6.5 安装依赖 yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs 安装pyenv curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 配置环境变量 官方提供方法: echo -e '\n#pyenv' >>~/.bashrc echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc source ~/.bashrc 直接在bashrc文件中写入: vim /root/.bashrc #这段代码的作用主要是指明pyenv的位置, 以便以后可以直接在命令行里面运行pyenv命令。 保存在~/.bashrc 文件中是为了每次用户登陆后自动生效。 export PYENV_ROOT="${HOME}/.pyenv

Ubuntu安装Python版本管理工具pyenv

北慕城南 提交于 2020-02-20 14:49:17
gyf@gyf-VirtualBox:~$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/home/gyf/.pyenv'... remote: Enumerating objects: 17608, done. remote: Total 17608 (delta 0), reused 0 (delta 0), pack-reused 17608 Receiving objects: 100% (17608/17608), 3.47 MiB | 15.00 KiB/s, done. Resolving deltas: 100% (11960/11960), done. gyf@gyf-VirtualBox:~$ # gyf@gyf-VirtualBox:~$ sudo echo 'export PYENV_ROOT="$HOME/.pyenv"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'export PATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profile gyf@gyf-VirtualBox:~$ sudo echo 'eval "$(pyenv init -)"'>>~/.bash

Mac 下实现 pyenv/virtualenv 与 Anaconda 的兼容

喜欢而已 提交于 2020-02-10 08:55:38
http://blog.csdn.net/vencent7/article/details/76849849 自己一直用的 pyenv 和 pyenv-virtualenv 管理不同的 python 环境。昨天朋友推荐我安装一个 Anaconda(通过官网下载安装带有图形界面Anaconda Navigator 的版本,并非通过 pyenv 安装),结果安装之后似乎与原来的 pyenv 不太兼容,在网上搜了一下,有遇到类似情况的: https://stackoverflow.com/questions/40944277/pyenv-and-anaconda-issue-with-export-path 经过尝试,我找到的解决方案如下: 解决 PATH 环境变量的问题 anaconda 安装的时候会在 .bash_profile 的 最后一行 把自己的 PATH 加到最前,正是因为这个原因导致 pyenv 失效了(pyenv 也是通过把自己的 PATH加到最前来“劫持” python 等命令实现多版本的管理),因为按照官方的安装说明, pyenv 的几行命令应该放置在 .bash_profile 的最后 。 因此,编辑.bash_profile,使得 pyenv 的命令放置在 anaconda 的之后: # added by Anaconda3 4.4.0 installer

搭建Python开发环境(Mac)

…衆ロ難τιáo~ 提交于 2020-02-09 18:43:09
准备 Python官网: https://www.python.org/ Python官方文档: https://docs.python.org/ 环境搭建 简介 pipenv 是 Python官方推荐 的包管理工具。可以说,它集成了 virtualenv , pip 和 pyenv 三者的功能。其目的旨在集合了所有的包管理工具的长处,如: npm , yarn , composer 等的优点。 它能够自动为项目创建和管理虚拟环境,从 Pipfile 文件添加或删除安装的包,同时生成 Pipfile.lock 来锁定安装包的版本和依赖信息,避免构建错误。 pipenv 主要解决了如下问题: 不用再单独使用 pip 和 virtualenv , 现在它们合并在一起了 不用再维护 requirements.txt , 使用 Pipfile 和 Pipfile.lock 来代替 可以使用多个python版本( python2 和 python3 ) 在安装了 pyenv 的条件下,可以自动安装需要的Python版本 准备 1、pyenv是什么? pyenv是Python版本管理工具,利用它我们可以在同一台电脑上安装多个版本的Python,这个过程非常简单。 2、 pipenv是什么? pipenv是Python官方推荐的包管理工具,用来管理安装包的。类似于npm包。 3

Python 多版本共存之 pyenv

时间秒杀一切 提交于 2020-02-03 03:01:52
经常遇到这样的情况: 系统自带的 Python 是 2.x,自己需要 Python 3.x; 此时需要在系统中安装多个 Python,但又不能影响系统自带的 Python,即需要实现 Python 的多版本共存。pyenv 就是这样一个 Python 版本管理器。 安装 pyenv 在终端执行如下命令以安装 pyenv 及其插件: $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 安装完成后,根据提示将如下语句加入到 ~/.bashrc 中: export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" # 这句可以不加 然后重启终端即可。 安装 Python 查看可安装的版本 $ pyenv install --list 该命令会列出可以用 pyenv 安装的 Python 版本。列表很长,仅列举其中几个: 2.7.8 # Python 2 最新版本 3.4.1 # Python 3 最新版本 anaconda2-4.1.0 # 支持 Python

linux下安装pyenv及使用pyenv管理不同的python版本

两盒软妹~` 提交于 2020-02-03 03:00:53
1.安装pyenv及python3.5.3 (1)安装git yum install git -y (2)安装Python依赖 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel (3)创建用户python useradd python (4)使用python用户登录并执行以下命令 curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash (5)在python用户的~/.bash_profile中追加 export PATH="/home/python/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" (6)环境修改立即生效 . ~/.bash_profile (7)在python用户的./python/.pyenv目录下新建cache目录,然后复制下载好的python版本的安装包到cache目录下,如下图 (8)使用缓存的方式安装python pyenv install 3.5.3 -v

[Linux]安装pyenv

て烟熏妆下的殇ゞ 提交于 2020-02-03 02:59:53
python多版本管理pyenv 网址: https://blog.csdn.net/yingfeng_yang/article/details/82527321 Ubuntu16.04安装pyenv 1、安装下载工具curl sudo apt-get install curl    2、使用curl下载pyenv curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 提示: export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"    3、将pyenv添加到环境变量中 sudo vim ~/.bashrc # 添加上述提示内容加入到末尾即可    4、配置文件生效 source ~/.bashrc    5、检查是否安装成功 echo $PATH;    使用pyenv安装python版本 # 1、安装各种依赖 sudo apt-get install libc6-dev gcc sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev

Linux笔记

青春壹個敷衍的年華 提交于 2020-01-31 22:12:39
Options 选项   pwd 当前工作路径 etc/ 配置文件    Cd 切换工作路径后加文件名 Linux 文件系统结构是从 / 开始,都叫绝对路径 指明路径 = 》 从当前路径开始,叫相对路径 手册查看:   man man 打开手册 , man 后加指令名称( man+ 路径)   以点开头的文件隐藏 -a 打开 l 开头的文件为长文件 -l 打开 显示文件信息     查询目录 id -i 打开 ( -l -a =-la )     带有字节格式 -h 打开     只查询目录身 -d 打开   [ -m 系统名][ -p 前处理程序][ -c 配置文件][ -m 路径][- p 浏览方式][ -s 区域清单]   cat 查看文件内容, 后面 + 路径     more 或 less 查看文件内容以及进度,多用 less 后面 + 路径     cat/...( 文件 )/filepath 显示文件全部内容 /key 搜索   在一个文件下向另一个文件夹创建文件 / 文件夹 Touch/mkdir+ 另一个文件夹名 / 要创建的文件夹名   head+ 文件路径 显示文件开头 ( -n 显示文件开头 n 行)     tail 末尾   复制cp [-r( 目录 )] srcpath destpath     剪切mv srcpath destpath