Index: src/wp-admin/js/updates.js
===================================================================
--- src/wp-admin/js/updates.js	(revision 38522)
+++ src/wp-admin/js/updates.js	(working copy)
@@ -641,6 +641,7 @@
 	 * @param {string} response.activateUrl URL to activate the just installed plugin.
 	 */
 	wp.updates.installImporterSuccess = function( response ) {
+
 		wp.updates.addAdminNotice( {
 			id:        'install-success',
 			className: 'notice-success is-dismissible',
@@ -1876,6 +1877,7 @@
 
 			wp.updates.installPlugin( {
 				slug:    $button.data( 'slug' ),
+                                pagenow: pagenow,
 				success: wp.updates.installImporterSuccess,
 				error:   wp.updates.installImporterError
 			} );
Index: src/wp-admin/includes/ajax-actions.php
===================================================================
--- src/wp-admin/includes/ajax-actions.php	(revision 38522)
+++ src/wp-admin/includes/ajax-actions.php	(working copy)
@@ -3612,14 +3612,18 @@
 		wp_send_json_error( $status );
 	}
 
-	$install_status = install_plugin_install_status( $api );
+	$install_status = install_plugin_install_status( $api );    
+    $pagenow = isset( $_POST['pagenow'] ) ? sanitize_key( $_POST['pagenow'] ) : '';
 
+    // If install request is coming from import page, do not return network activation link.
+    $plugins_url = ( 'import' === $pagenow ) ? admin_url( 'plugins.php' ) : network_admin_url( 'plugins.php' );
+
 	if ( current_user_can( 'activate_plugins' ) && is_plugin_inactive( $install_status['file'] ) ) {
 		$status['activateUrl'] = add_query_arg( array(
 			'_wpnonce' => wp_create_nonce( 'activate-plugin_' . $install_status['file'] ),
 			'action'   => 'activate',
 			'plugin'   => $install_status['file'],
-		), network_admin_url( 'plugins.php' ) );
+		), $plugins_url );
 	}
 
 	if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) {
