virtualenvwrapper安装

centos7.4 下面virtualenvwrapper 的安装使用

因为centos7默认的python是python2.7 ,在安装python3后再安装虚拟环境曾经让我困扰了很久,做个记录

困扰的原因是我的系统安装了3个python,一个系统自带的python2.7,一个pyhton3.4,一个python3.6,然而我并不知道安装了这个python3.4,更悲剧的是默认的python3就是用的这个python3.4做的链接,而我一直以为用的是python3.6做的链接,所以我pip3安装了virtualenv,和virtualenvwrapper后一直报如下错误, 因为安装到的是pyhton3.6目录下,而我默认的python3是链接到python3.4。

1
If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.

然后我修改 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 无效,找到 virtualenvwrapper.sh 修改后也一直报同样的错误,在折腾很久后,不经意进入/usr/bin/ 里面查看才知道原因。

Read More

semantic下拉菜单初始化

semantic-ui 下拉菜单初始化

学习django时发现如下的代码下拉框在鼠标没有移动到选项前就消失了,好像是和上一层的text属性冲突,去掉text属性就可以正常使用下拉菜单,但是样式不好看。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div class="ui container nav">
<div class="ui borderless text three item menu ">
<div class="ui simple dropdown item">
Categories
<i class="dropdown icon"></i>
<div class="menu">
<a class="item" href="?tag=life">life</a>
<a class="item" href="?tag=tech">tech</a>
</div>
</div>
<a class="item">
Popular
</a>
<a class="item">
About
</a>

</div>
</div>

于是搜索参考文档如下

https://semantic-ui.qyears.com/modules/dropdown.php#/usage

Read More

centos7双网卡连通性学习

3 参考网页 https://github.com/yobabyshark/wireguard/blob/master/wireguard_install.sh

  1. 安装,配置 iptables

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    yum install -y iptables-services 
    systemctl enable iptables
    systemctl start iptables
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT
    iptables -F
    service iptables save
    service iptables restart
    #echo 1 > /proc/sys/net/ipv4/ip_forward
    #echo "net.ipv4.ip_forward = 1" > /etc/sysctl.conf
    #sysctl -p
    #iptables -A FORWARD -i wg0 -j ACCEPT
    #iptables -A FORWARD -o wg0 -j ACCEPT
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #最重要的一步

Read More