Слияние двух столбцов с неуникальными строками и NaNs в пандах

Большинство ответов здесь затрагивают проблему, но я хочу добавить что-то, что меня постоянно путало, в связи с созданием альтернативной установки python в /usr/local на CentOS 7. Когда я там установил, поскольку я мог использовать pip2.7 install, и он будет устанавливать модули. Однако я не мог понять, почему моя недавно установленная версия python не увидела, что я устанавливаю.

В CentOS 7 оказывается, что уже есть python2.7 и pip2 .7 в папке /usr/bin. Чтобы установить pip для вашего нового дистрибутива python, вам нужно конкретно сказать sudo, чтобы перейти к /usr/local/bin

sudo /usr/local/bin/python2.7 -m ensurepip

Это должно привести к тому, что pip2.7 будет установлен в вашей папке /usr/local/bin вместе с вашей версией python , Хитрость заключается в том, что если вы хотите установить модули, вам необходимо изменить переменную sudo $PATH, чтобы включить /usr/local/bin, или вам нужно выполнить

sudo /usr/local/bin/pip2.7 install <module>

, если вы хотите установить новый модуль , Мне навсегда потребовалось помнить, что sudo не сразу увидел /usr/local/bin.

0
задан plummms 19 March 2019 в 03:44
поделиться