[英]How do you create a virtualenv using python installed by pyenv
I have 2 pyenv versions installed 我安装了2个pyenv版本
pyenv versions
system
* 2.7 (set by ../.python-version)
3.5.3
when I am creating a virtualenv
inside my project directory, I want it to create a virtualenv
for the current pyenv
python version 2.7
当我在项目目录中创建virtualenv
,我希望它为当前的pyenv
python版本2.7
创建virtualenv
but when i'm creating one using mkvirtualenv whatever
但是当我使用mkvirtualenv whatever
创建一个时
the virtual env is creating a python3 virtualenv 虚拟环境正在创建python3 virtualenv
ll ~/.virtualenvs/mobile2/bin
total 5800
-rw-r--r-- 1 ohadperry staff 2.0K Sep 6 10:59 activate
-rw-r--r-- 1 ohadperry staff 1.0K Sep 6 10:59 activate.csh
-rw-r--r-- 1 ohadperry staff 2.1K Sep 6 10:59 activate.fish
-rw-r--r-- 1 ohadperry staff 1.1K Sep 6 10:59 activate_this.py
-rwxr-xr-x 1 ohadperry staff 266B Sep 6 10:59 easy_install
-rwxr-xr-x 1 ohadperry staff 266B Sep 6 10:59 easy_install-3.5
-rwxr-xr-x 1 ohadperry staff 149B Sep 6 10:59 get_env_details
-rwxr-xr-x 1 ohadperry staff 238B Sep 6 10:59 pip
-rwxr-xr-x 1 ohadperry staff 238B Sep 6 10:59 pip3
-rwxr-xr-x 1 ohadperry staff 238B Sep 6 10:59 pip3.5
-rw-r--r-- 1 ohadperry staff 71B Sep 6 10:59 postactivate
-rw-r--r-- 1 ohadperry staff 73B Sep 6 10:59 postdeactivate
-rwxr-xr-x 1 ohadperry staff 68B Sep 6 10:59 preactivate
-rw-r--r-- 1 ohadperry staff 74B Sep 6 10:59 predeactivate
-rwxr-xr-x 1 ohadperry staff 2.8M Sep 6 10:58 python
-rwxr-xr-x 1 ohadperry staff 2.3K Sep 6 10:59 python-config
lrwxr-xr-x 1 ohadperry staff 6B Sep 6 10:58 python3 -> python
lrwxr-xr-x 1 ohadperry staff 6B Sep 6 10:58 python3.5 -> python
-rwxr-xr-x 1 ohadperry staff 245B Sep 6 10:59 wheel
If you're using pyenv
, I would recommend building a pyenv
controlled virualenv
(make sure pyenv-virtualenv
is installed first) 如果您使用的是pyenv
,我建议您构建一个pyenv
控制的virualenv
(确保pyenv-virtualenv
安装pyenv-virtualenv
)
$ pyenv virtualenv 2.7 <your new env>
Which you can then switch to this virtualenv using pyenv
然后您可以使用pyenv
切换到此virtualenv
$ pyenv local <your new env>
or 要么
$ pyenv shell <your new env>
对于python2.7
virtualenv -p /usr/bin/python2.7 my_env
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.