Python(开发环境):在Windows上安装Python 3.5.2、pip和VirtualEnvironment
我在尝试安装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(开发环境):在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:\
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 以下步骤:
仅供参考,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\