Python 中的 virtualenv

开发 Python 应用程序的时候,需要安装(import)各种各样的第三方包。默认情况下,都会被安装到Python 3的 site-packages 目录下面。比如,我的第三方包统一安装在目录C:\Program Files\Python36\Lib\site-packages下面。

但是,当我们开发多个项目的时候,如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?

virtualenv 就是用来为特定的应用程序创造一套独立的运行环境的。

如何你用的是Python 3,还可以直接创建虚拟环境(见第二部分)

阅读更多

给自己的 Linux 备忘

Linux 学习任重而道远,此文记录了我在 Linux 学习中需要知道或反复查阅使用的命令、表达式等内容,持续更新。

阅读更多

Hexo多终端同步

Hexo 多终端同步问题

我有两台电脑,一台 windows, 一台 Ubuntu 。之前在 Windows 机器下部署了 hexo 博客,现在想在另一台机子的 Ubuntu 系统下同步之前的博客,折腾了一晚上终于搞定。

阅读更多

Ubuntu的一些奇技淫巧

接触Linux越久,掉进莫名其妙的坑里就越多,于是我决定每遇到一个坑就记录下来,这样以后再踩的时候不至于爬不起来。

阅读更多

Ubuntu 下配置SS和SSR

Ubuntu 下配置 shadowsocks-qt

注意:shadowsocks-qt只能用于SS,不能用于SSR

安装

1
2
3
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt update
sudo apt install shadowsocks-qt5
阅读更多

给自己的 git 备忘

给自己的 git 备忘:

  1. git 使用流程
  2. git 分支管理
  3. git 撤销
  4. 连接到 github
  5. fork
  6. IDEA git 项目颜色含义
  7. git stash 暂存
阅读更多