如果您对如何在Windows7中运行python2和3?感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于如何在Windows7中运行python2和3?的详细内容,我们还将为
如果您对如何在Windows 7中运行python 2和3?感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于如何在Windows 7中运行python 2和3?的详细内容,我们还将为您解答win7运行python程序的相关问题,并且为您提供关于node.js – 如何在Windows 7中运行gulp?、Python 3.3.2 – 如何在Windows上运行脚本、python2和python3同安装在Windows上,切换问题、python2安装MySQLdb(windows同时装有python2和3)的有价值信息。
本文目录一览:- 如何在Windows 7中运行python 2和3?(win7运行python程序)
- node.js – 如何在Windows 7中运行gulp?
- Python 3.3.2 – 如何在Windows上运行脚本
- python2和python3同安装在Windows上,切换问题
- python2安装MySQLdb(windows同时装有python2和3)
如何在Windows 7中运行python 2和3?(win7运行python程序)
有没有一种方法可以在不破坏python 2的情况下在python 2上进行安装python 3?主要问题是我具有由“ python xxxxx.py
abc123”运行的代码。有没有办法将python 3更改为“ python3 xxxx.py abc123”?相同的命令python
是冲突
答案1
小编典典在Windows上有更好的共存/启动Python 2和Python 3的方法。Python 3.3引入了 适用于Windows 的
Python启动器
(请参见http://www.python.org/dev/peps/pep-0397/)。
安装Python
3.3后,将py.exe
和pyw.exe
复制到您的c:\Windows
目录,并为.py
扩展设置关联,以便它使用启动器。默认情况下,Python
2是针对推出的py script.py
。在py -3 script.py
启动Python
3的(这也意味着,对于Python中没有路径必须被加入到环境-C:\Windows
已经在PATH
。)
最好的是,#!python2
脚本中的原因是通过Python 2#!python3
启动,原因是通过Python
3启动。通过这种方式,您可以对两个版本的Python使用脚本,也可以统一使用它们-py script.py
或仅单击脚本图标。
还有更多细节,但这基本上是您所需要的。
更新: 在Windows上使用Python启动器时,您还可以cmd
通过在窗口中键入以下内容来启动Python脚本>script.py
(即,无需py
在脚本名称前显式键入-Python启动器的名称),或者甚至键入不带以下名称的名称在.py
扩展(这只是>script
)。
这样,事情开始类似于Unix的脚本命名方式(不需要扩展名)。但是,.py
在创建脚本文件时,您仍然必须添加扩展名。
(是的,它比Unix的方法更混乱。这是OS开发的 “首先 考虑!” 和 “先出售!”
方法之间的区别。无论如何,我对Python开发团队的敬意深深吸引Windows中最好的-通过发布适用于Windows的Python启动器。)
node.js – 如何在Windows 7中运行gulp?
gulp : The term 'gulp' is not recognized as the name of a cmdlet,function,script file,or operable program. Check the spelling of the name,or if a path was included,verify that the path is correct and try again. At line:1 char:1 + gulp + ~~~~ + CategoryInfo : ObjectNotFound: (gulp:String) [],CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
我该怎么做才能让它发挥作用?
以下是我在尝试安装gulp时收到的控制台消息
npm install gulp - g npm http GET https: //registry.npmjs.org/gulp npm http 200 https: //registry.npmjs.org/gulp npm WARN engine gulp@ 3.4.0: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm http GET https: //registry.npmjs.org/orchestrator npm http GET https: //registry.npmjs.org/resolve npm http GET https: //registry.npmjs.org/findup-sync npm http GET https: //registry.npmjs.org/pretty-hrtime npm http GET https: //registry.npmjs.org/archy/0.0.2 npm http GET https: //registry.npmjs.org/optimist npm http GET https: //registry.npmjs.org/semver npm http GET https: //registry.npmjs.org/vinyl-fs/0.0.1 npm http GET https: //registry.npmjs.org/gulp-util npm http 304 https: //registry.npmjs.org/orchestrator npm http 304 https: //registry.npmjs.org/resolve npm http 304 https: //registry.npmjs.org/archy/0.0.2 npm http 304 https: //registry.npmjs.org/pretty-hrtime npm http 304 https: //registry.npmjs.org/findup-sync npm http 304 https: //registry.npmjs.org/optimist npm http 304 https: //registry.npmjs.org/semver npm http 304 https: //registry.npmjs.org/vinyl-fs/0.0.1 npm http 304 https: //registry.npmjs.org/gulp-util npm WARN engine vinyl - fs@ 0.0.1: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm WARN engine gulp - util@ 2.2.20: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm http GET https: //registry.npmjs.org/stream-consume npm http GET https: //registry.npmjs.org/end-of-stream npm http GET https: //registry.npmjs.org/sequencify npm http GET https: //registry.npmjs.org/glob npm http GET https: //registry.npmjs.org/lodash npm http 304 https: //registry.npmjs.org/stream-consume npm http 304 https: //registry.npmjs.org/end-of-stream npm http 304 https: //registry.npmjs.org/sequencify npm http 304 https: //registry.npmjs.org/glob npm http 304 https: //registry.npmjs.org/lodash npm http GET https: //registry.npmjs.org/glob-watcher npm http GET https: //registry.npmjs.org/mkdirp npm http GET https: //registry.npmjs.org/graceful-fs npm http GET https: //registry.npmjs.org/map-stream npm http GET https: //registry.npmjs.org/vinyl npm http GET https: //registry.npmjs.org/glob-stream npm http GET https: //registry.npmjs.org/chalk npm http GET https: //registry.npmjs.org/dateformat npm http GET https: //registry.npmjs.org/lodash._reinterpolate npm http GET https: //registry.npmjs.org/lodash.template npm http GET https: //registry.npmjs.org/minimist npm http GET https: //registry.npmjs.org/multipipe npm http GET https: //registry.npmjs.org/through2 npm http GET https: //registry.npmjs.org/vinyl npm http 304 https: //registry.npmjs.org/graceful-fs npm http 304 https: //registry.npmjs.org/glob-watcher npm http 304 https: //registry.npmjs.org/mkdirp npm http 304 https: //registry.npmjs.org/map-stream npm http 304 https: //registry.npmjs.org/dateformat npm http 304 https: //registry.npmjs.org/chalk npm http 304 https: //registry.npmjs.org/glob-stream npm http 304 https: //registry.npmjs.org/vinyl npm http 304 https: //registry.npmjs.org/lodash._reinterpolate npm http 304 https: //registry.npmjs.org/lodash.template npm http 304 https: //registry.npmjs.org/minimist npm http 304 https: //registry.npmjs.org/multipipe npm http 304 https: //registry.npmjs.org/through2 npm http 304 https: //registry.npmjs.org/vinyl npm WARN engine glob - watcher@ 0.0.8: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm WARN engine glob - stream@ 3.1.18: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm WARN engine vinyl@ 0.2.3: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" }) npm http GET https: //registry.npmjs.org/once npm ERR!error rolling back Error: ENOTEMPTY,rmdir 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\optimist\test' npm ERR!error rolling back gulp@ 3.4.0 { [Error: ENOTEMPTY,rmdir 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\optimist\test'] npm ERR!error rolling back errno: 53,npm ERR!error rolling back code: 'ENOTEMPTY',npm ERR!error rolling back path: 'C:\\Users\\colecmc\\AppData\\Roaming\\npm\\node_modules\\gulp\\node_modules\\optimist\\test' } npm ERR!Error: No compatible version found: chalk@ '^0.5.0' npm ERR!Valid install targets: npm ERR!["0.1.0","0.1.1","0.2.0","0.2.1","0.3.0","0.4.0","0.5.0","0.5.1","1.0.0"] npm ERR!at installTargetsError(C: \Program Files\ nodejs\ node_modules\ npm\ lib\ cache.js: 682: 10) npm ERR!at C: \Program Files\ nodejs\ node_modules\ npm\ lib\ cache.js: 597: 10 npm ERR!at saved(C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ npm - registry - client\ lib\ get.js: 138: 7) npm ERR!at Object.oncomplete(fs.js: 297: 15) npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!Error: ENOENT,chmod 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\findup-sync\node_modules\glob\glob.js' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ findup - sync\ node_modules\ glob\ glob.js npm ERR!fstream_path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ findup - sync\ node_modules\ glob\ glob.js npm ERR!fstream_type File npm ERR!fstream_class FileWriter npm ERR!fstream_finish_call chmod npm ERR!code ENOENT npm ERR!errno 34 npm ERR!fstream_stack Writer._finish(C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ fstream\ lib\ writer.js: 305: 19) npm ERR!fstream_stack Object.oncomplete(fs.js: 297: 15) npm ERR!Error: ENOENT,open 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\glob-stream\README.md' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ glob - stream\ README.md npm ERR!code ENOENT npm ERR!errno 34 npm ERR!Error: ENOENT,lstat 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\vinyl\package.json' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ vinyl\ package.json npm ERR!fstream_path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ vinyl\ package.json npm ERR!fstream_type File npm ERR!fstream_class FileWriter npm ERR!code ENOENT npm ERR!errno 34 npm ERR!fstream_stack C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ fstream\ lib\ writer.js: 284: 26 npm ERR!fstream_stack Object.oncomplete(fs.js: 297: 15) npm http 304 https: //registry.npmjs.org/once npm ERR!error rolling back Error: ENOTEMPTY,rmdir 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\graceful-fs' npm ERR!error rolling back vinyl - fs@ 0.0.1 { [Error: ENOTEMPTY,rmdir 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\graceful - fs '] npm ERR!error rolling back errno: 53,npm ERR!error rolling back path: 'C:\\Users\\colecmc\\AppData\\Roaming\\npm\\node_modules\\gulp\\node_modules\\vinyl-fs\\node_modules\\graceful-fs' } npm ERR!Error: ENOENT,lstat 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\graceful-fs\polyfills.js' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ graceful - fs\ polyfills.js npm ERR!fstream_path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ graceful - fs\ polyfills.js npm ERR!fstream_type File npm ERR!fstream_class FileWriter npm ERR!code ENOENT npm ERR!errno 34 npm ERR!fstream_stack C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ fstream\ lib\ writer.js: 284: 26 npm ERR!fstream_stack Object.oncomplete(fs.js: 297: 15) npm ERR!Error: ENOENT,lstat 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\map-stream\.travis.yml' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ map - stream\.travis.yml npm ERR!fstream_path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ vinyl - fs\ node_modules\ map - stream\.travis.yml npm ERR!fstream_type File npm ERR!fstream_class FileWriter npm ERR!code ENOENT npm ERR!errno 34 npm ERR!fstream_stack C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ fstream\ lib\ writer.js: 284: 26 npm ERR!fstream_stack Object.oncomplete(fs.js: 297: 15) npm ERR!Error: ENOENT,lstat 'C:\Users\colecmc\AppData\Roaming\npm\node_modules\gulp\node_modules\findup-sync\node_modules\lodash\lodash.js' npm ERR!If you need help,you may report this log at: npm ERR! < http: //github.com/isaacs/npm/issues> npm ERR!or email it to: npm ERR! < npm - @googlegroups.com > npm ERR!System Windows_NT 6.1.7601 npm ERR!command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "gulp" "-g" npm ERR!cwd E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome npm ERR!node - v v0.8.22 npm ERR!npm - v 1.2.14 npm ERR!path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ findup - sync\ node_modules\ lodash\ lodash.js npm ERR!fstream_path C: \Users\ colecmc\ AppData\ Roaming\ npm\ node_modules\ gulp\ node_modules\ findup - sync\ node_modules\ lodash\ lodash.js npm ERR!fstream_type File npm ERR!fstream_class FileWriter npm ERR!code ENOENT npm ERR!errno 34 npm ERR!fstream_stack C: \Program Files\ nodejs\ node_modules\ npm\ node_modules\ fstream\ lib\ writer.js: 284: 26 npm ERR!fstream_stack Object.oncomplete(fs.js: 297: 15) npm http GET https: //registry.npmjs.org/wrappy npm http 304 https: //registry.npmjs.org/wrappy npm ERR! npm ERR!Additional logging details can be found in : npm ERR!E: \DropBoxes\ DropBox\ experiments\ js\ extensions - chrome\ Eventum - master\ eventum - commit - log - chrome\ npm - debug.log npm ERR!not ok code 0
解决方法
从npm输出看来,你安装的node.js版本太旧了:
npm WARN engine gulp@ 3.4.0: wanted: { "node": ">= 0.9" }(current: { "node": "v0.8.22","npm": "1.2.14" })
你的版本是0.8.22,gulp需要0.9或更新版本.首先尝试升级node.js,然后重试.
原始答案
要安装gulp,你需要运行:
npm install gulp -g
这将全局安装gulp,这意味着可以访问gulp.cmd
C:\Users\[yourAwesomeLogin]\AppData\Roaming\npm
所以,只需确保,你的PATH中有该目录.
Python 3.3.2 – 如何在Windows上运行脚本
我和Python没有任何关系,只需要为一个脚本添加一个前缀到Bootstrap CSS类就可以了 。 在“how-to”作者指示以这种方式调用脚本:
$python bootstrap_namespace_prefixer.py /path/to/boostrap/dir
所以在命令行我input
$python bootstrap_namespace_prefixer.py c:bootstrap
这是给我一个错误
File "",line 1 $python bootstrap_namespace_prefixer.py c:bootstrap ^ SyntaxError: invalid Syntax
这里是github脚本的链接正如我所说我不是Python程序员,只需要这个脚本来帮助我在我的工作,但不知道我在做什么错…
如何杀死当前正在使用的端口在本地主机在Windows中?
批处理脚本删除除“开始”之外的所有文件夹
将%ComSpec%从cmd.exe更改为bash.exe
我如何用命令行或batch file来衡量吞吐量/带宽?
GIT获取多个版本库
Subst驱动器和文件夹
批文件存储行variables和总和他们
当服务已经在使用Windows批处理脚本运行时,Windows服务无法启动
IsFile,IsDirectorytestingWindows
使用variables来重命名文件
你有没有安装Python ?
安装Python ,选择你喜欢的任何版本: x64或x86 。
将Python添加到PATH :
保持胜利 ,然后按暂停 。
点击Advanced System Settings 。
点击Environment Variables 。
追加;C:python33到PATH变量。
重新启动cmd.exe或Powershell 。
尝试运行python bootstrap_namespace_prefixer.py c:bootstrap 。
python2和python3同安装在Windows上,切换问题
python2使用:py -2 name.py(name是自定义名字)
python3使用:py -3 name.py
使用python 自带的 2to3工具进行python2到python3的代码转换:
1.进入当前python2文件目录,把2to3工具复制到当前目录下
2. 终端cd到当前目录,运行 2to3 -w name.py
3.成功后,name.py文件是python3代码文件,name.py.bak为python2代码文件
生成代码运行不一定成功,主要看颜值,颜值不够有可能需要手动微调代码
python2安装MySQLdb(windows同时装有python2和3)
命令行:
py -2 -m pip install --upgrade pip #更新pip
py -2 -m pip install MySQL-Python
然后发现出错,
按照提示进入 http://aka.ms/vcpython27 网站,下载 VCForPython27.msi 进行安装,又发现错误
其实这时候已经安装成功,按照错误提示,缺少c++相关文件,前往
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载相应文件,
我下载的是MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl,命令行进入下载文件对应目录
执行命令 py -2 -m pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
成功安装,再运行py -2 -m pip install MySQL-Python
如图:
成功安装!
再进入python shell检验,import MySQLdb,如图:
成功!
关于如何在Windows 7中运行python 2和3?和win7运行python程序的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于node.js – 如何在Windows 7中运行gulp?、Python 3.3.2 – 如何在Windows上运行脚本、python2和python3同安装在Windows上,切换问题、python2安装MySQLdb(windows同时装有python2和3)的相关信息,请在本站寻找。
本文标签: