Python(开发环境):在Windows

时间:2017-01-11 10:31:28

标签: python django windows powershell virtualenv

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

贝娄是我正在经历的过程:

/ ******

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

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

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

****** /

1. 以管理员身份访问PowerShell

  

cd C:\

     

mkdir Django

     

cd Django

2。获取Python 3.5.2(我建议使用32位) - https://www.python.org/downloads/release/python-352/

  

自定义位置: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. 获取点数

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

https://bootstrap.pypa.io/get-pip.py (如果找不到,请向我索要一份副本)

  

python get-pip.py

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

  

PIP

然后,如果一切顺利,

  

pip install --upgrade setuptools

     

pip install ez_setup

4. 安装virtualenv和virtualenvwrapper-powershell

  

pip install virtualenv

(一切都很好)

  

pip install virtualenvwrapper-powershell

(这里有问题)

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\

我可以在这做什么?

感谢您的支持

1 个答案:

答案 0 :(得分:0)

virtualenvwrapper-powershell与Python 2.7很好地交互。 (https://pypi.python.org/pypi/virtualenvwrapper-powershell/2.7.1

所以,我建议将其安装为系统python然后在路径之外安装Python 3.5.2。

以下步骤:

  1. 安装Python 2.7 ON 路径

  2. 安装Python 3.5.2 OFF 路径

  3.   

    PIP

  4.   

    pip install --upgrade setuptools

         

    pip install ez_setup

    1.   

      pip install virtualenv

    2.   

      pip install virtualenvwrapper-powershell