小编hob*_*obs的帖子

区分 virturalenvwrapper 的 mkvirtualenv 和 mkproject

我说的是Doug Hellman 的 virtualenvwrapper。好吧,按照他的说法,一旦我们安装了 virtualenvwrapper,我们应该按照这里的解释编辑 .bashrc 文件

我们所做的是添加以下三行代码:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

其中 .virtualenv 是放置 venv 的目录。Devel 是代码所在的目录。

观察 1: 当我执行时mkvirtualenv proj1,会在 .virtualenv 中创建一个名为 proj1 的目录,但不在 Devel 中。

观察 2: 当我这样做时mkproject proj1,会在 .virtualenv 和 Devel 中创建一个目录。

现在的问题:

  1. 请解释观察 1

  2. 如果两个项目具有相同的要求并且我想使用单个 env 并且不想从创建另一个 virtualenv 开始并重新安装已安装的相同内容,该怎么办。我该怎么做呢?

python virtualenv virtualenvwrapper virtualenv-commands

5
推荐指数
1
解决办法
4106
查看次数

如何使用 Ansible 安装 python3.4.3

我想通过使用 pyenv 和 ansible 来安装 python3.x。

- name: install pyenv
  git: >
    repo=https://github.com/pyenv/pyenv.git
    dest=/home/www/.pyenv
    accept_hostkey=yes
    become: yes
    become_user: www

- name: enable pyenv
  shell: |
    echo 'export PYENV_ROOT="/home/www/.pyenv"' >> /home/www/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /home/www/.bashrc
    echo 'eval "$(pyenv init -)"' >> /home/www/.bashrc
- name: install python
  shell: pyenv install 3.4.3
Run Code Online (Sandbox Code Playgroud)

如何使用ansible安装python3.x?

python-3.x ansible python-3.4 pyenv

4
推荐指数
1
解决办法
1万
查看次数

在hpp文件中声明方法时编译有什么好处

hpp文件中我们有方法的声明,在cpp文件中我们有方法的定义。cpp如果我只对头文件中声明的方法中的文件进行更改hpp。是否需要重新编译?如果是,在这种情况下使用hpp文件有什么好处?

我阅读了有关此问题的其他主题,但他们没有直接回答为什么hpp在这种情况下使用更好。

c++ header

2
推荐指数
1
解决办法
586
查看次数

django.db.utils.OperationalError:(2026,'SSL连接错误:SSL_CTX_set_tmp_dh失败')

我是python和django的新手。运行时出现python manage.py runserver此错误:

django.db.utils.OperationalError: (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed')'
mysql Server version: 8.0.13 MySQL Community Server - GPL.
Run Code Online (Sandbox Code Playgroud)

我在网络上找不到此错误。

python mysql django

2
推荐指数
2
解决办法
3566
查看次数