回答
您正在使用的syntax
是:
pip install "project[extra]"
所以你installing
的splinter
包,其中有django
增加的支持。方括號([]
)不是特定的語法,只是約定。真的,您正在安裝名爲:"splinter[django]"
的軟件包。
從@chetner
的解釋:
命令
pip install splinter django
會安裝一個名爲splinter
和django
兩個包。另一方面,splinter[django]
安裝splinter
包的變體,其包含支持的django
。請注意,它與django
程序包本身無關,只是splinter
程序包定義的字符串,用於啓用特定功能集。
關注您的答案,以便將來的用戶受益?例如,「extra」是什麼意思? –
好吧,這與「pip install splinter django」有什麼不同? –
@BabkenVardanyan該命令將安裝兩個名爲'splinter'和'django'的包。另一方面,'splinter [django]'安裝了'splinter'軟件包的變體,其中包含對'django'的支持。請注意,它與'django'軟件包本身無關,只是'splinter'軟件包定義的一個字符串,用於啓用特定功能集。 – chepner
- 1. 這些封裝括號在JavaScript中意味着什麼?
- 2. 撇號在Haskell中意味着什麼?
- 3. @符號在java中意味着什麼?
- 4. ESP在裝配中意味着什麼?
- 5. 什麼方括號意味着property_path Symfony的形式選項
- 6. 什麼是圓括號「()」 - 在本例中的重載意味着
- 7. 花括號在web.config文件中意味着什麼?
- 8. robots.txt中的加號意味着什麼?
- 9. preg_match中的符號意味着什麼?
- 10. 方括號在C中的數組初始化中意味着什麼?
- 11. Verilog中的花括號意味着什麼?
- 12. 在Linux中安裝文件系統意味着什麼?
- 13. 雙正方括號[[]]在正則表達式中意味着什麼?
- 14. 什麼是Grails插件?安裝插件意味着什麼?
- 15. 在AngularJS中結尾意味着什麼double意味着
- 16. 方括號在放在類或成員定義之前意味着什麼?
- 17. 什麼===在PHP意味着
- 18. XML是什麼問號意味着
- 19. 豬的雙冒號意味着什麼?
- 20. sql server:括號意味着列名稱的含義是什麼?
- 21. 是什麼括號意味着SELECT(COLNAME)mysql的
- 22. ElectronJs:這是什麼花括號「{}」意味着包JSON
- 23. 什麼是「MOVOU」意味着golang裝配
- 24. Ruby:Errno :: EEXIST在安裝gem時意味着什麼?
- 25. 當VS 2008 IDE中的類名出現方括號時,這意味着什麼?
- 26. 〜=是什麼。在Stata意味着什麼?
- 27. 在PHP中,'後面跟着方括號'是什麼意思?
- 28. 烘焙方法意味着什麼?
- 29. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 30. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies – Ryan
http://logan.tw/posts/2015/01/01/python-package-manager-pip/ –
注意它*應該*是'pip install'splinter [django]'',以避免模式的任何意外的shell擴展。 – chepner