相关疑难解决方法(0)

安装了virtualenv和virtualenvwrapper:Python说没有名为virtualenvwrapper的模块

关于类似问题的许多其他线程,但没有我能找到与我的情况完全相同的情况.所以,这里是:

我做的事情:

  • 冉: sudo easy_install pip
  • 冉: sudo pip install virtualenv
  • 冉: sudo pip install virtualenvwrapper

当前状态:

  • .bash_profile中

    export PATH=/usr/local/bin:$PATH
    export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache
    export WORKON_HOME=$HOME/.virtualenvs
    export PIP_VIRTUALENV_BASE=$WORKON_HOME
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
    
    Run Code Online (Sandbox Code Playgroud)
  • 运行mkvirtualenv test结果:

    New python executable in trunk/bin/python
    Installing setuptools, pip...done.
    /usr/bin/python: No module named virtualenvwrapper
    
    Run Code Online (Sandbox Code Playgroud)
  • 手动检查'/ usr/local/bin'表示virtualenvwrapper.sh存在

  • 与我看到的其他一些问题不同,当我开始一个新的终端窗口时,我没有得到关于virtualenvwrapper的消息
  • 运行'which python'会导致: /usr/bin/python

我尝试过的:

  • 检查我的路径,以确保它看起来像它应该
  • 重新安装pip,然后使用重新安装的pip重新安装virtualenv和virtualenvwrapper

任何帮助实现这项工作将非常感激.

python macos virtualenv virtualenvwrapper

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

如何使用3to2

我必须将我的一些python 3文件转换为2类,但我无法弄清楚如何使用3to2.我做了pip install 3to2,它说它很成功.它安装2个文件夹3to2-1.1.1.dist-info和lib3to2.我已经尝试过python 3to2 file_name,`python lib3to2 file_name'我也尝试将文件夹更改为3to2.py,就像我在其他问题的答案上看到的那样仍然无效.使用它的正确方法是什么?

python python-3.x

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

Virtualenvwrapper替代python 3

我只想用Python 3设置一个小型开发环境.

我没有问题安装pipvirtualenv,但virtualenvwrapper似乎不支持Python 3中,但(因为它在规定善变回购).

尝试使用pip安装它会产生以下错误:

  Running setup.py install for virtualenvwrapper

    changing mode of build/scripts-3.2/virtualenvwrapper.sh from 644 to 755
    Skipping installation of /usr/local/lib/python3.2/dist-packages/virtualenvwrapper/__init__.py (namespace package)
    Installing /usr/local/lib/python3.2/dist-packages/virtualenvwrapper-2.11.1-py3.2-nspkg.pth
    changing mode of /usr/local/bin/virtualenvwrapper.sh to 755
      File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/hook_loader.py", line 137
        print '  %-10s -- %s' % (ep.name, inspect.getdoc(plugin) or '')
                            ^
    SyntaxError: invalid syntax

      File "/usr/local/lib/python3.2/dist-packages/virtualenvwrapper/user_scripts.py", line 40
        except OSError, msg:
                      ^
    SyntaxError: invalid syntax

Successfully installed virtualenvwrapper
Cleaning up...
Run Code Online (Sandbox Code Playgroud)

即使最后一行状态成功安装,我也无法调用virtualenvwrapper命令.

有没有人知道它适用于Python 3的替代方案?

编辑:

对于回到这个问题的人来说 - …

virtualenv python-3.x

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