1
大多數蟒筆記本電腦,我跑的,往往需要一些設置爲初始運行,使用如何防止每次運行整個筆記本時運行'pip install ...'?
! pip install ...
每一個筆記本電腦運行時是低效的執行設置代碼,所以我寧願避免這種情況。另外,我不想將設置代碼移動到不同的筆記本上,因爲通常它只是幾行代碼。
大多數蟒筆記本電腦,我跑的,往往需要一些設置爲初始運行,使用如何防止每次運行整個筆記本時運行'pip install ...'?
! pip install ...
每一個筆記本電腦運行時是低效的執行設置代碼,所以我寧願避免這種情況。另外,我不想將設置代碼移動到不同的筆記本上,因爲通常它只是幾行代碼。
我的解決方案是運行一個小的一行python腳本,只嘗試導入模塊。如果導入成功,則pip install命令不會運行。相反,如果導入不成功,則運行pip install命令。
! python -c 'import cloudant' || pip install cloudant --user
雙管道是一種bash語句,可以認爲與編程語言中的'或'語句等價。
上面的例子安裝了cloudant python庫。只需要更改你想安裝的庫的上面一行。