开源软件名称(OpenSource Name):spyder-ide/spyder-terminal开源软件地址(OpenSource Url):https://github.com/spyder-ide/spyder-terminal开源编程语言(OpenSource Language):Python 89.1%开源软件介绍(OpenSource Introduction):Spyder-TerminalProject statusBuild statusCopyright © 2017–2020 Spyder Project Contributors OverviewThis is a Spyder plugin for displaying an OS independent virtual terminal inside the main Spyder window. It currently supports both Unix-like and Windows operating systems. Spyder-Terminal allows you to easily execute any On Windows you can run console applications such as InstallationTo install this plugin, you can use either the Using conda: conda create -n spyder-env -c conda-forge spyder-terminal conda activate spyder-env spyder Using pip (only if you don't use conda!): pip install spyder-terminal Note: At the moment it is not possible to use this plugin with the Spyder installers for Windows and macOS. We're working to make that a reality in the future. DependenciesThis project depends on ChangelogVisit our CHANGELOG file to know more about our new features and improvements. Server implementationBesides a Qt terminal, spyder-terminal also provides a web-based terminal interface based on Tornado, which allows you to deploy and serve terminals from a Web/Javascript frontend. To deploy only the server, you can execute the following bash script: # Shell option: # On Unix systems this can be bash/tcsh/zsh or any Unix shell: # bash: /usr/bin/env bash # On Windows systems this might be cmd or powershell: # cmd: %SystemRoot%\windows\system32\cmd.exe # powershell: %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe python -m spyder_terminal.server --port <PORT> --shell <Path to the terminal backend to execute> Development and contributionTo start contributing to this project, you need to install the conda install -c conda-forge nodejs yarn Then, please install the package's dependencies with: conda create -n spyder-terminal-dev -c conda-forge --file requirements/{conda,conda_win}.txt depending on your operating system. Afterwards, you need to run python setup.py build_static to build the Javascript components for this plugin. Finally, in order to run our test suite, please install its required dependencies with conda install -c conda-forge --file requirements/tests.txt and use pytest to run the server and client tests for the terminal like this pytest . SponsorsSpyder is funded thanks to the generous support of And the donations we have received from our users around the world through Open Collective: More informationDownload Spyder (with Anaconda) Support Spyder on OpenCollective |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论