Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python(开发环境):在Windows上安装Python 3.5.2、pip和VirtualEnvironment_Python_Django_Windows_Powershell_Virtualenv - Fatal编程技术网

Python(开发环境):在Windows上安装Python 3.5.2、pip和VirtualEnvironment

Python(开发环境):在Windows上安装Python 3.5.2、pip和VirtualEnvironment,python,django,windows,powershell,virtualenv,Python,Django,Windows,Powershell,Virtualenv,我在尝试安装PowerShell VirtualEnvrapper时遇到问题。 下面是我正在经历的过程: /****** 有经验的Python/Django开发人员通常选择在独立的Python虚拟环境中运行他们的Python应用程序 这使得开发人员可以在一台计算机上拥有多个不同的Django环境,允许他们创建新网站(使用最新版本的Django),同时维护依赖旧版本的网站 Django开发团队本身建议您使用Python虚拟环境 ******/ 1.以管理员身份访问PowerShell cd C:\

我在尝试安装PowerShell VirtualEnvrapper时遇到问题。

下面是我正在经历的过程:

/******

有经验的Python/Django开发人员通常选择在独立的Python虚拟环境中运行他们的Python应用程序

这使得开发人员可以在一台计算机上拥有多个不同的Django环境,允许他们创建新网站(使用最新版本的Django),同时维护依赖旧版本的网站

Django开发团队本身建议您使用Python虚拟环境

******/

1.以管理员身份访问PowerShell

cd C:\

mkdir Django

cd Django

2。获取Python 3.5.2(我建议使用32位)——

自定义位置:C:\Python35-32

(确保安装在您的路径中)

一旦安装了Python, 打开PowerShell窗口,然后

蟒蛇

这是您将看到的:

 Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
 Type "help", "copyright", "credits" or "license" for more information.
>>>
-------------------(CTRL+Z以退出Python提示)

3.获得Pip

将以下脚本另存为get-pip.py:

(如果找不到,请向我索取一份)

python get-pip.py

要检查是否一切正常,只需在命令行中键入pip:

皮普

那么如果一切顺利的话,

pip安装--升级安装工具

pip安装ez_安装程序

4.安装virtualenv和VirtualEnvRapper powershell

pip安装virtualenv

(一切正常)

pip安装VirtualNVRapper powershell

(这里有问题)

C:\Django>pip安装VirtualNVRapper powershell
收集虚拟说唱歌手powershell
使用缓存的VirtualEnvrapper-powershell-12.7.8.zip
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\USERHP~1\AppData\Local\Temp\pip-build-9qxnn\u l2\virtualenvwrapper powershell\setup.py”,第76行
令牌读取=0x00020000L | 0x0008
^
SyntaxError:无效语法
----------------------------------------
命令“python setup.py egg_info”失败,错误代码为1
C:\Users\USERHP~1\AppData\Local\Temp\pip-build-9qxnn\u l2\virtualenvwrapper powershell\
我能在这里做什么


感谢您的支持

VirtualNVRapper powershell与Python 2.7进行了良好的交互。 ()

因此,我建议将其安装为系统python,然后在路径之外安装python 3.5.2

以下步骤:

  • 在路径上安装Python 2.7

  • 安装Python 3.5.2关闭路径

  • 皮普

  • pip安装--升级安装工具

    pip安装ez_安装程序

  • pip安装virtualenv

  • pip安装VirtualNVRapper powershell


  • 仅供参考,Ctrl+C退出Python的REPL是因为Windows 8和10中的一个错误,
    ReadFile
    没有按预期方式将最后一个错误设置为
    error\u OPERATION\u ABORTED
    。Python的shell应该默认为引发Ctrl+C的
    KeyboardInterrupt
    异常。要按预期正常退出,请键入Ctrl+Z并按enter键,或者要终止Python,请键入Ctrl+Break。当您升级到Python 3.6时,这将继续工作,Python 3.6切换到调用
    ReadConsole
    ,工作正常。Windows installer为您提供安装pip的选项,然后您应该通过
    Python-m pip install--upgrade pip
    将其升级到最新版本。Python 3具有该模块。试一试。正如我在中所说,我对Windows对VirtualVWrapper的支持程度有一些疑问。最好使用普通的virtualenv。
    C:\Django>pip install virtualenvwrapper-powershell
    
    Collecting virtualenvwrapper-powershell
    
      Using cached virtualenvwrapper-powershell-12.7.8.zip
    
        Complete output from command python setup.py egg_info:
    
        Traceback (most recent call last):
    
          File "<string>", line 1, in <module>
    
          File "C:\Users\USERHP~1\AppData\Local\Temp\pip-build-9qxnn_l2\virtualenvwrapper-powershell\setup.py", line 76
            TOKEN_READ = 0x00020000L | 0x0008
                                   ^
        SyntaxError: invalid syntax
    
        ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in
    C:\Users\USERHP~1\AppData\Local\Temp\pip-build-9qxnn_l2\virtualenvwrapper-powershell\