无法在Windows 8上为Flask

时间:2015-08-03 01:19:54

标签: python python-3.x flask virtualenv python-3.4

我正试图通过关注this tutorial来学习Flask ,但我在第一部分遇到麻烦,我需要安装virtualenv。以下是我采取的步骤和结果:

  1. 编辑我的路径以包含D:\Program Files\Python3D:\Program Files\Python3\Scripts
  2. 打开命令提示符(以管理员身份运行)
  3. 导航到我想在
  4. 中创建项目的目录
  5. 键入python -m venv flask并创建包含flask的文件夹
  6. 键入pip install virtualenv,此处出现错误:
  7.   

    追踪(最近一次呼叫最后一次):

         

    文件" D:\ Program Files \ Python3 \ lib \ runpy.py",第170行,在_run_module_as_main" __ main __",mod_spec)

         

    文件" D:\ Program Files \ Python3 \ lib \ runpy.py",第85行,在_run_code exec中(代码,run_globals)

         

    文件" D:\ Program Files \ Python3 \ Scripts \ pip.exe__main __。py",第5行,

         

    ImportError:没有名为' pip'

    的模块

    这对我来说似乎很奇怪,因为路径准确。我甚至通过输入echo %PATH%确认了这一点并获得了以下结果:

      

    C:\ ProgramData \ Oracle \ Java \ javapath; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:   \ Program Files \ Intel \ iCLS Client \; C:\ Windows \ system32; C:\ Windows; C:\ Windows \ Syst   em32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Intel \ Int   el(R)管理引擎组件\ DAL; C:\ Program Files(x86)\ Intel \ Intel(R)Man   agement Engine Components \ DAL; C:\ Program Files \ Intel \ Intel(R)Management Engine   Components \ IPT; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Component   s \ IPT; C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common; C:\ Program Files(x   86)\ Skype \ Phone \; D:\ Program Files \ Python3; D:\ Program Files \ Python3 \ Scripts

    我正在运行Python 3.4.3

    正如您在此屏幕截图中看到的,我的PATH应该是正确的:

    location of pip

1 个答案:

答案 0 :(得分:0)

想出来:

由于某些原因,如果Python安装在不是C:/驱动器的驱动器上,pip install virtualenv将无效。我将Python重新安装到c:/ Python34并再次尝试pip install virtualenv(在更改PATH之后)并且它工作正常。